当使用 plot 函数时,可以通过不同的选项和参数创建各种样式的曲线图。以下是一些例子,展示了 plot 函数的不同用法和效果。
例子 1: 绘制简单的曲线
x = 0:0.1:2*pi;
y = sin(x);
plot(x, y)
title('Sine Wave')
xlabel('X')
ylabel('Y')
这个例子绘制了一个正弦曲线,其中 x 取值范围是 0 到 2π,y 是对应的正弦值。使用 plot 函数绘制曲线后,通过 title、xlabel 和 ylabel 函数添加了标题和轴标签。
例子 2: 自定义曲线样式和颜色
x = 0:0.1:2*pi;
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'r--', 'LineWidth', 2)
hold on
plot(x, y2, 'b:', 'LineWidth', 2)
legend('sin(x)', 'cos(x)')
这个例子绘制了两条曲线,分别是正弦曲线和余弦曲线。使用 ‘r–’ 和 ‘b:’ 设置曲线的样式,分别为红色虚线和蓝色点线。通过 ‘LineWidth’ 参数设置了曲线的线宽。使用 hold on 函数可以在同一图形窗口中保持多个曲线的显示,最后使用 legend 函数添加图例。
例子 3: 添加标记和调整标记样式
x = 0:0.1:2*pi;
y = sin(x);
plot(x, y, 'ro-', 'LineWidth', 2, 'MarkerSize', 8, 'MarkerFaceColor', 'g')
title('Sine Wave with Markers')
xlabel('X')
ylabel('Y')
这个例子绘制了一个带有标记的正弦曲线。使用 ‘ro-’ 设置曲线的样式,其中 ‘r’ 表示红色,‘o’ 表示圆圈标记,‘-’ 表示实线。通过 ‘LineWidth’ 参数设置线宽,‘MarkerSize’ 参数设置标记的大小,‘MarkerFaceColor’ 参数设置标记的填充颜色。