Main Content

创建二维绘图

此示例说明如何在 MATLAB 中使用 plot 函数创建二维线图。

创建一个从 0 到 2*pi 的固定间隔向量 x,使用 pi/100 作为元素之间的增量。

x = 0:pi/100:2*pi;

计算 x 中每个值的正弦值。

y = sin(x);

使用 figure 命令创建一个新图窗,并使用 plot 命令显示结果。

figure;
plot(x, y)

为坐标区加标签并添加标题,以便查看者理解图的用途。

xlabel('x')
ylabel('sin(x)')
title('Plot of the Sine Function')

您可以使用指定的线型、颜色和标记来绘制相同的变量(标记是在绘制的每个数据点上显示的符号,如 +、o 或 *)。使用 'help plot' 可了解有关线条设定的更多信息。

在此示例中,'r--' 字符串表示红色虚线设定。

figure
plot(x, y, 'r--')
title('Plot of the Sine Function (Red Dashed-line)')

要在现有图窗中添加绘图,请使用 hold。

figure
plot(x, y)

hold on

y2 = cos(x);
plot(x, y2, ':')
legend('sin', 'cos')
title('Plot of Sine and Cosine Functions')

使用 'hold off' 可停止在现有图窗上绘图。

hold off