怎么用matlab求解cos(x)-x*sin(x)=0并画出y=cos(x)-x*sin(x)的图像?急用!

瞎猫碰到hh耗子 1年前 已收到1个回答 举报

宇意 幼苗

共回答了16个问题采纳率:93.8% 举报

ezplot('cos(x)-x*sin(x)') %画出图像
fzero('cos(x)-x*sin(x)',x0) %x0是你根据图像猜的根,函数返回该值附近的零点
ezplot默认的范围是[-2*pi,2*pi],是有4个零点.你分别猜一下就可以了.或者可以写个for循环
for k=[-3,-1,1,3]
fzero('cos(x)-x*sin(x)',k)
end

1年前

5
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.030 s. - webmaster@yulucn.com