24小时热门版块排行榜    

CyRhmU.jpeg
查看: 916  |  回复: 3

jw329

新虫 (正式写手)

[求助] 一个简单的非线性方程的求解已有2人参与

一个非线性方程的求解,用matlab里的solve解不出来,显示  List of equations is empty,请问大神们该如何解决?

方程:T.*x.*exp(x.*L)+T.*x.*exp(-x.*L)-Q.*exp(x.*N)+Q.*exp(-x.*N)-t.*x.*exp(x.*N-x.*L)-t.*x.*exp(x.*L-x.*N)=0
t=296;
Q=0.000022;
L=0.000131;
T=341;
N=0.000086;
求x



matlab代码如下:

t=296;
Q=0.000022;
L=0.000131;
T=341;
N=0.000086;
solve(T.*x.*exp(x.*L)+T.*x.*exp(-x.*L)-Q.*exp(x.*N)+Q.*exp(-x.*N)-t.*x.*exp(x.*N-x.*L)-t.*x.*exp(x.*L-x.*N))

警告: List of equations is empty.
> In solve at 163

ans =

[ empty sym ]
回复此楼

» 猜你喜欢

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

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

houxr

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
x=0就是一个解啊
2楼2016-03-18 16:05:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

houxr

银虫 (正式写手)

【答案】应助回帖

★ ★
jw329: 金币+2 2016-03-18 20:07:33
可以证明,只有一个解,就是x=0
3楼2016-03-18 16:11:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wurongjun

专家顾问 (职业作家)

【答案】应助回帖

★ ★ ★
感谢参与,应助指数 +1
jw329: 金币+3 2016-03-18 20:07:35
可以解,你要按照Matlab的规则写!
>> t=296;
Q=0.000022;
L=0.000131;
T=341;
N=0.000086;
>> syms x
>> T.*x.*exp(x.*L)+T.*x.*exp(-x.*L)-Q.*exp(x.*N)+Q.*exp(-x.*N)-t.*x.*exp(x.*N-x.*L)-t.*x.*exp(x.*L-x.*N)

ans =

341*x*exp(4833046947311903/36893488147419103232*x)+341*x*exp(-4833046947311903/36893488147419103232*x)-3246626956972881/147573952589676412928*exp(3172839980678043/36893488147419103232*x)+3246626956972881/147573952589676412928*exp(-3172839980678043/36893488147419103232*x)-296*x*exp(-415051741658465/9223372036854775808*x)-296*x*exp(415051741658465/9223372036854775808*x)

>> solve(ans,'x')

ans =

0

>>
善恶到头终有报,人间正道是沧桑.
4楼2016-03-18 17:03:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 KingWaiWong 的主题更新
信息提示
请填处理意见