用matlab求solve sin(x)*cos(x)-x^2'=0所有解,画图能看到2解,但只显示一解
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 11:28:00
用matlab求solve sin(x)*cos(x)-x^2'=0所有解,画图能看到2解,但只显示一解
%楼主用fzero函数,solve不一定能找到全部的解
%画图可知零点大致在0和0.7的位置
%求解0这个根
>> fzero('sin(x)*cos(x)-x^2 ',0) %格式为fzero('fun',x0),其中'fun'为待求零点的函数(不是等式),x0为迭代初值,通常选择靠近要求的零点的某一个值如0与0.7
ans =
0 %零这个根
>> fzero('sin(x)*cos(x)-x^2 ',0.7) %在0.7附近找根
ans =
0.7022 %0.7附近的根
%画图可知零点大致在0和0.7的位置
%求解0这个根
>> fzero('sin(x)*cos(x)-x^2 ',0) %格式为fzero('fun',x0),其中'fun'为待求零点的函数(不是等式),x0为迭代初值,通常选择靠近要求的零点的某一个值如0与0.7
ans =
0 %零这个根
>> fzero('sin(x)*cos(x)-x^2 ',0.7) %在0.7附近找根
ans =
0.7022 %0.7附近的根
用matlab求solve sin(x)*cos(x)-x^2'=0所有解,画图能看到2解,但只显示一解
怎么用MATLAB解超越方程cos(x)-2*x*sin(x)-x-0.5*sin(x)*cosh(x)/sinh(x)
用MATLAB画图,例>> x=0:pi/15:2*pi; >> y1=sin(x); >> y2=cos(x); >>
matlab画图x = 0:0.01:10; y =sin(2*x)*cos(100*x)/(2*x); plot(x,
MATLAB画图,y=sin(x)*(cos(x)-1)/((2*sin(x.^2)+4*cos(x)).^0.5)-(
怎么用matlab求cos(2x)+sin(x)=1的解捏~求代码
matlab 求y=sin(x)*cos(2x)在区间(0,10)之间所有两点对应横坐标
matlab里面solve只显示一个解
如何用MATLAB解如下三角方程,求代码?(a*sin(2*x))-2*a*d*sin(2*x)+4*b*cos(x)=
matlab画图:用二分法求方程x^3cosx+6sin^5x-3=0
求方程组x^2+y^2=1','x*y=2的解的matlab程序(使用solve)
y=sin^2(x)+2sin(x)cos(x)+3cos^2(x)的最值 用向量解