24小时热门版块排行榜    

查看: 1005  |  回复: 2
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zzp_pengpeng

新虫 (初入文坛)

[求助] 用matlab如何将求解超越方程的解!! 已有2人参与

如题函数为1+cosh(L*x)*cos(L*x)+5*(L*x)*(sinh(L*x)*cos(L*x)-cosh(L*x)*sin(L*x))=1其中L=1.3,需要求出x的值怎么求?如果可以作图是否能把图也作出来
回复此楼

» 猜你喜欢

别怨别人看不见,只怪自己不努力
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

dingd

铁杆木虫 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
1stOpt求解:
CODE:
Constant L=1.3;
Function  1+cosh(L*x)*cos(L*x)+5*(L*x)*(sinh(L*x)*cos(L*x)-cosh(L*x)*sin(L*x))=1;

两组解:
x: -0.562579763379323

x: 0.562579763379323
用matlab如何将求解超越方程的解!!
c1.jpg

3楼2015-12-07 17:12:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 3 个回答

WanderingHeart

铁杆木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
如果变量和未知数都是实数,可以把方程当做隐函数用ezplot把图画出来。求解的话可以考虑二分法或者其他迭代算法。
2楼2015-12-07 16:42:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见