我第一次按照书上使用solve函数时出现了:
“错误使用 solve>getEqns (line 418)
List of equations must not be empty.
出错 solve (line 226)
[eqns,vars,options] = getEqns(varargin{:});”
这样错误。后来我在网上查询到最新版本的solve的使用和其他版本有一些不同,以前的版本使用以下代码来实现求解方程
>> syms x y
>> [x,y]=solve('x^4-12*x^2+y==0','-3*x^3+16*x+x*y==0')
现在这样使用会出现报错,解决方法如下:
>> syms x y
>> [x,y]=solve(x^4-12*x^2+y==0,-3*x^3+16*x+x*y==0)
这样使用solve就不会再报错了。