作业帮 > 数学 > 作业

matlab求对数方程

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/25 00:22:51
matlab求对数方程
我写的代码和最终结果是这样的
>> [x,y,t]=solve('log(x/0.03)=-60520/8.314*(1/t-1/400)','log(y/2.21)=2640/8.314*(1/t-1/400)','x/(y^2)+(3*x)/y=1')

x =

476.31305790608770549170402557675



y =

.55382382164700573722330168241279



t =

1.9460588600215865959456115448506
但是这个结果一看就有问题,有大神知道代码哪里出问题了么?
[t x y]=solve('log(x/0.03)+(60520/8.314)*(1/t-1/400)=0','log(y/2.21)=(2640/8.314)*(1/t-1/400)','x/(y^2)+(3*x)/y=1',x,y,t)
t x y 的顺序问题!
再问: 好的,按照你说的改了确实正常了!想问下前面那三个的顺序有什么要求么?字母靠前的一定要放前面么?
再答: 我的经验是:先不幅值,看顺序,再幅值!