EZPLOT没有给出正确的答案

时间:2014-05-28 19:04:54

标签: matlab

我使用EZPLOT绘制耦合器曲线,我得到了一个奇怪的情节。如果我有f = x ^ 2 + y ^ 2 - 1 我得到一个好的圈子,但是如果我写f =(x ^ 2 + y ^ 2 - 1)^ 2我不会得到一个东西。知道为什么会这样吗? 感谢

1 个答案:

答案 0 :(得分:0)

它不起作用的原因是因为在第一种情况下,ezplot实际上是在绘图:

x^2 + y^2 - 1 = 0

这将给你一个圆形图。

在你的第二个案例中,你实际上正在密谋

(x^2 + y^2 - 1)^2 = 0

在这种情况下,这个等式有无解,这就是为什么你有一个空白的情节。这实际上是有道理的。如果你采用双方的平方根,我们得到:

x^2 + y^2 - 1 = 0

      AND

-(x^2 + y^2 - 1) = 0

你有一个两个方程式的系统,它们实际上是相互冲突的。即使您可以直观地将(x,y)值替换为等式并求解0ezplot也不知道这一点。作为一项实验,尝试将等式提高到任何odd幂,您将看到ezplot可以生成一个图。尝试做^3, ^5等。