我该如何解决:
y1 = -x1 + 2*x1^3 + x2
y2 = -x1 - x2 at y1 = 0, y2 = 0
我试过这个
function y = f(x)
y(1) = -x(1) + 2*x(1)^3 + x(2);
y(2) = -x(1) - x(2);
endfunction
fsolve("f", [0;0])
我得到了
x =
0
0
但是正确答案是 (0,0), (1,-1), (-1,1) 为什么我没有得到其他答案?
'''
syms x1 x2
eqn1= -x1+2.*x1.^3+x2==0;
eqn2= -x1-x2==0;
sol=vpasolve([eqn1,eqn2],[x1,x2],[0,0]);
sol.x1
sol.x2
'''