2016-12-04 33 views
1

考虑下面两个非线性(二次)方程的系统,其中= 0.400256和= 0.916403。你如何绘制非线性二次系统?

- + - +^2 = 0

- + + -^2 = 0

剧情两个隐式的方程,并观察有两个解决方案:一个在原点 ,而另一个接近(1.3,0.8)。

这里是我的代码看起来像至今:

a=0.400256; 
b=0.916403; 
f = @(x) [-x(1) + a*x(1) - b*x(2) + b*x(1)^2]; 
f2 = @(x) [-x(2) + b*x(1) + a*x(2) - a*x(1)^2]; 
ezplot('f',[-10 10 -10 10]); hold on; 
ezplot('f2',[-10 10 -10 10]); 
grid 
+0

StackOverflow不适用于作业问题。仔细考虑这些问题并尝试自己找到解决方案非常重要。如果你遇到编程问题,那么我们在这里帮助,而不是做你的功课。 – Vedda

+0

发布迄今收到的任何错误。 –

+0

这样比较好,但是你的具体问题是什么?你有没有遇到错误,或试图做一些无法正常工作的事情? – Vedda

回答

1

你在正确的轨道上,但没有正确定义的函数。

a=0.400256; 
b=0.916403; 
f1 = @(x,y) -x + a*x - b*y + b*x.^2; 
f2 = @(x,y) -y + b*x + a*y - a*x.^2; 
ezplot(f1); 
hold on 
ezplot(f2);