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('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.