24小时热门版块排行榜    

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

bingshan2012

木虫 (正式写手)

[求助] 用matlab求解方程已有2人参与

请问怎么用matlab求解方程x*ln(550/x)=80

发自小木虫Android客户端
回复此楼

» 收录本帖的淘帖专辑推荐

程序

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingshan2012

木虫 (正式写手)

送红花一朵
引用回帖:
2楼: Originally posted by g57410000 at 2016-08-05 08:04:29
输入以下即可,具体参看图片

x=solve('x*log(500/x)=80','x')

解: 411.6984

捕获.JPG

为什么我的输入进去显示这个
用matlab求解方程



发自小木虫Android客户端
4楼2016-08-05 15:47:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingshan2012

木虫 (正式写手)

引用回帖:
2楼: Originally posted by g57410000 at 2016-08-05 08:04:29
输入以下即可,具体参看图片

x=solve('x*log(500/x)=80','x')

解: 411.6984

捕获.JPG

知道了 谢谢

发自小木虫Android客户端
5楼2016-08-05 15:52:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingshan2012

木虫 (正式写手)

送红花一朵
引用回帖:
7楼: Originally posted by 512095518 at 2016-08-06 17:55:16
这个方程有两个解,你可以通过画函数图像看出来
x1=27.6256  x2=411.6984

x1 = fsolve(@(x)x*log(500/x)-80,1)
x2 = fsolve(@(x)x*log(500/x)-80,500)

这个函数最后的1和500分别指什么

发自小木虫Android客户端
8楼2016-08-06 22:13:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

bingshan2012

木虫 (正式写手)

送红花一朵
引用回帖:
9楼: Originally posted by 512095518 at 2016-08-07 14:52:16
fsolve(fun,x0)函数的意思是在搜索方程的一个最靠近x0值的解。
首先画出函数图像,ezplot('x*log(500/x)-80',),可以观察到图像存在两个零点。分为位于几十和几百的位置上。当然函数图像画的时候,一定要选择宽范 ...

明白了 灰常感谢

发自小木虫Android客户端
10楼2016-08-07 18:22:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 bingshan2012 的主题更新
信息提示
请填处理意见