matlab求方程.solve('x+1319.2*exp(-3.973*log(5.15*(10^18)/x/x))-1484.13=0') 怎么解不出来啊
问题描述:
matlab求方程.solve('x+1319.2*exp(-3.973*log(5.15*(10^18)/x/x))-1484.13=0') 怎么解不出来啊
答
你的方程貌似写错了
首先,
5.15*(10^18)
可以直接写5.15E18,
其次,/x/x,不是可以约掉了吗?
改写成这个了: solve('x+1319.2*exp(-3.973*log(5.15E18))-1484.13=0')
运行结果:
ans =
1484.13
>>