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

>>