怎么用MATLAB解超越方程cos(x)-2*x*sin(x)-x-0.5*sin(x)*cosh(x)/sinh(x)

怎么用MATLAB解超越方程cos(x)-2*x*sin(x)-x-0.5*sin(x)*cosh(x)/sinh(x)=0
xiaoyitu 1年前 已收到1个回答 举报

流浪的猫崽 幼苗

共回答了15个问题采纳率:86.7% 举报

y=inline('cos(x)-2*x*sin(x)-x-0.5*sin(x)*cosh(x)/sinh(x)','x');
x0=0.5;%(x0是迭代初值)
x=fzero(y,x0)
结果是x =
0.28821803605786
这里求得是这个超越方程在x0附近的零点.
希望对你有所帮助...

1年前

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