| 查看: 1660 | 回复: 9 | ||||
bingshan2012木虫 (正式写手)
|
[求助]
用matlab求解方程已有2人参与
|
|
请问怎么用matlab求解方程x*ln(550/x)=80 发自小木虫Android客户端 |
» 收录本帖的淘帖专辑推荐
程序 |
» 猜你喜欢
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有13人回复
博士申请都是内定的吗?
已经有6人回复
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有5人回复
博士读完未来一定会好吗
已经有29人回复
投稿精细化工
已经有4人回复
高职单位投计算机相关的北核或SCI四区期刊推荐,求支招!
已经有4人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
MATLAB 非次齐求解问题
已经有32人回复
用matlab求解一偏微分方程,求助!
已经有1人回复
用matlab编写求解面积分的程序,或者给出计算过程也行
已经有2人回复
求高手相助!matlab求反应动力学模型参数
已经有6人回复
目标追踪matlab程序,求大神调试,谢谢啦
已经有3人回复
求大神帮忙解题啊!!!
已经有4人回复
使用matlab最优化方法拟合获得多个动力学参数中的问题
已经有4人回复
关于MATLAB有限差分模拟激光加工过程的边界条件
已经有2人回复
求助帮帮我编写一个MATLAB程序求解下面一个方程组!!多谢了
已经有5人回复
matlab非线性最优化求解,微分方程组的拟合,参数估计
已经有2人回复
Matlab求解微分方程里面有参数带入怎么求解,求救!!!
已经有0人回复
matlab编程大家看这两个式子该如何编写呢?
已经有3人回复
求助:奇异矩阵方程求解
已经有2人回复
【紧急求助】 带有微分平方项的ODE求解
已经有11人回复
请教高手:PDE工具箱能解两个偏微分方程相互迭代求解吗
已经有2人回复
【求助】如何求小波方差?
已经有2人回复
【分享】《矩阵实验室》(Mathworks Matlab R2010a Win/UNIX )[光盘镜像]
已经有5人回复
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
bingshan2012: 金币+100, ★★★★★最佳答案 2016-08-05 15:53:12
感谢参与,应助指数 +1
bingshan2012: 金币+100, ★★★★★最佳答案 2016-08-05 15:53:12

2楼2016-08-05 08:04:29
FMStation
至尊木虫 (知名作家)
- 仿真EPI: 1
- 应助: 591 (博士)
- 贵宾: 0.03
- 金币: 18091.7
- 红花: 97
- 帖子: 8891
- 在线: 1485.3小时
- 虫号: 2400059
- 注册: 2013-04-04
- 专业: 计算机应用技术
【答案】应助回帖
★ ★
感谢参与,应助指数 +1
ben_ladeng: 金币+2, 谢谢分享经验 2016-08-08 11:19:57
感谢参与,应助指数 +1
ben_ladeng: 金币+2, 谢谢分享经验 2016-08-08 11:19:57
|
x*ln(550/x)=80 x*ln(550/x)-80 = 0 >> syms x >> y=solve(x*log(550/x)-80) y = 550*exp(lambertw(0, -8/55)) 參考: http://www.cc.ntut.edu.tw/~jcjeng/Matlab_Symbolic.pdf http://www.matlabsky.com/thread-3659-1-1.html |
3楼2016-08-05 08:10:43
bingshan2012
木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 1081.2
- 散金: 2268
- 红花: 6
- 帖子: 585
- 在线: 45.4小时
- 虫号: 2007488
- 注册: 2012-09-17
- 性别: GG
- 专业: 电机与电器
4楼2016-08-05 15:47:53
bingshan2012
木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 1081.2
- 散金: 2268
- 红花: 6
- 帖子: 585
- 在线: 45.4小时
- 虫号: 2007488
- 注册: 2012-09-17
- 性别: GG
- 专业: 电机与电器
5楼2016-08-05 15:52:55
chendequan
铁虫 (小有名气)
- 应助: 152 (高中生)
- 金币: 918.6
- 红花: 17
- 帖子: 262
- 在线: 208.5小时
- 虫号: 994474
- 注册: 2010-04-11
- 专业: 结构工程

6楼2016-08-05 20:17:45
512095518
专家顾问 (正式写手)
-

专家经验: +52 - 仿真EPI: 1
- 应助: 118 (高中生)
- 金币: 7665.4
- 红花: 78
- 帖子: 712
- 在线: 186.1小时
- 虫号: 3195576
- 注册: 2014-05-10
- 性别: GG
- 专业: 大气环境与全球气候变化
- 管辖: 计算模拟
|
这个方程有两个解,你可以通过画函数图像看出来 x1=27.6256 x2=411.6984 x1 = fsolve(@(x)x*log(500/x)-80,1) x2 = fsolve(@(x)x*log(500/x)-80,500) |
» 本帖已获得的红花(最新10朵)

7楼2016-08-06 17:55:16
bingshan2012
木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 1081.2
- 散金: 2268
- 红花: 6
- 帖子: 585
- 在线: 45.4小时
- 虫号: 2007488
- 注册: 2012-09-17
- 性别: GG
- 专业: 电机与电器
8楼2016-08-06 22:13:09
512095518
专家顾问 (正式写手)
-

专家经验: +52 - 仿真EPI: 1
- 应助: 118 (高中生)
- 金币: 7665.4
- 红花: 78
- 帖子: 712
- 在线: 186.1小时
- 虫号: 3195576
- 注册: 2014-05-10
- 性别: GG
- 专业: 大气环境与全球气候变化
- 管辖: 计算模拟
|
fsolve(fun,x0)函数的意思是在搜索方程的一个最靠近x0值的解。 首先画出函数图像,ezplot('x*log(500/x)-80',[0 500]),可以观察到图像存在两个零点。分为位于几十和几百的位置上。当然函数图像画的时候,一定要选择宽范围作图,这样能准确判断零点个数和大概取值范围。 有了上面的判断,就可以任意这是两个靠近零点的数值作为解方程的初始值,然后调用fsolve来在不同的零点值附近搜索准确的数值解。 一般复杂的方程,建议都是先画图再求解。直接调用MATLAB自带的函数求解不能针对所有的方程。可能给出来的解你都看不懂,或者是复数解。solve函数针对于线性的方程组求解还行,不过高次方程用solve求解容易出现复数解。还是建议用fsolve函数求解。这个函数求解的领域更宽范围,不过需要给出合适的初始值,所以预判函数零点个数与零点取值范围尤为重要 |
» 本帖已获得的红花(最新10朵)

9楼2016-08-07 14:52:16
bingshan2012
木虫 (正式写手)
- 应助: 2 (幼儿园)
- 金币: 1081.2
- 散金: 2268
- 红花: 6
- 帖子: 585
- 在线: 45.4小时
- 虫号: 2007488
- 注册: 2012-09-17
- 性别: GG
- 专业: 电机与电器
10楼2016-08-07 18:22:37













回复此楼
bingshan2012