二次方程的绘图解

时间:2016-10-29 09:47:02

标签: matlab plot matlab-figure

这是我使用matlab特别是绘图的入门时间。

我尝试在here

中绘制y = x^2 − x − 2的解决方案

enter image description here

但是我不知道如何在matlab中对这个图进行建模(这是有意义的,因为必须首先计算解决方案)但是曲线的形状不应该保持不变。

我试过了:

clc;
close all;

%y = x2 − x − 2
x = [-3:1:3];

y= x.^2 - x -2;
plot(y), grid on;

但我得到的曲线完全不同。

1 个答案:

答案 0 :(得分:1)

您选择错误的点来绘制曲线。
上面显示的图像在x区间内的值为[-2,3]。修正此问题的曲线与问题中的曲线完全相同。
另请注意,函数的最小值为x=0.5。因此,如果x的值小于0.5且大于0.5,则会获得所需形状的曲线。

<强>代码:

x = [-2:0.01:3];  %Choosing 0.01, because more the points, more the curve will be accurate
y= x.^2 - x -2;
plot(x,y), grid on;

<强>输出:

output