MATLAB解题

来源:百度知道 编辑:UC知道 时间:2024/05/17 02:07:34
sinx*cosx-x^2=0的所有根

先画出图形,再用fzero函数找出它的解。

>> x=fzero('sin(x)*cos(x)-x^2',0.7)

x =

    0.7022

共两个解,另一个是0.

f=@(x)sin(x).*cos(x)-x.^2;
t=linspace(-1,1);
x=fsolve(f,t(f(t(1:end-1)).*f(t(2:end))<=0))

>> solve('sin(x)*cos(x)-x^2','x')

ans =

x = 0.0

就一个解,