MATLAB 方程问题

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:36:54
如何解这个方程x=3-3*exp(-x)
我输入solve('x=3-3.*exp(-x)','x'),显示如下:
??? Error using ==> solve>getEqns at 173
' 3-x-exp(-x).*3=0 ' is not a valid expression or equation.

Error in ==> solve at 84
[eqns,vars] = getEqns(varargin{:});

不同版本命令的使用方法有所不同,建议看一下solve的帮助。
还有试试把点乘的点去掉

syms x;solve('x=3-3.*exp(-x)',x)
结果:

2.8214393721220788934031913302945
0.

ans =

2.8214393721220788934031913302945
0.
有解啊 我是7.0版本的

solve('x=3-3.*exp(-x)','x')

我直接粘帖你的命令,有解啊。。。

>> solve('x=3-3.*exp(-x)','x')

ans =

2.8214393721220788934031913302945
0.