使用fsolve解决非线性方程组报错FSOLVE requires all values returned by functions to be of data type double.
未知变量设置的是x(i),y是个含x(i)的未知变量的一维矩阵,调用fsolve时这么调用的:
sol=fsolve(@(x)[y (1)-y (2),3*y (3)-3*y (2)+y (1)-y (4)],[0 0]);
之后便会报错,有没有人帮忙解决一下问题