我的函数如下
function s=sss(p)
syms x y;
equation1=sym('c*x^2+c*x*y+(c*g-c*a-c*b+1)*x-a-e=0');
equation2=sym('d*y^2+d*x*y+(d*g-d*a-d*b+1)*y-b-f=0');
[x0,y0]=solve(equation1,equation2,'x','y');
a=p(1);
b=p(2);
c=p(3);
d=p(4);
e=p(5);
f=p(6);
g=p(7);
x0=eval(x0);
y0=eval(y0);
s=[x0 y0];
取一个特殊的p=[0 0 0.1 0.2 0 0 3]
这时应该有一个[0 0]的解,可是matlab算出来的里面没有
只有
q =
-0.0000 -8.0000
-8.0000 0 - 0.0000i
-8.0000 0 + 0.0000i
求大侠帮忙