matlab plot函数详解
时间: 2025-01-04 18:32:14 浏览: 13
### MATLAB `plot` 函数官方文档示例教程
#### 三维空间中的螺旋线绘制
为了更好地理解如何使用 `plot` 函数,在此提供一个具体的例子:绘制一条位于三维空间内的螺旋线。虽然这个案例主要涉及的是 `plot3` 函数,但是其基础概念同样适用于常规的二维 `plot` 函数。
```matlab
t = linspace(-10*pi, 10*pi, 1000); % 创建时间向量 t
st = sin(t);
ct = cos(t);
figure;
plot3(st, ct, t); % 绘制三维螺旋线
grid on; % 显示网格
xlabel('sin(t)');
ylabel('cos(t)');
zlabel('t');
title('Helix Plot Example Using plot3 Function'); % 设置图表标题
```
对于标准的二维绘图而言,`plot` 的调用方式更加简单直观:
#### 使用不同样式绘制正弦波形
下面的例子展示了怎样利用不同的线条风格、颜色以及标记来增强图形的表现力[^2]。
```matlab
x = linspace(0, 2*pi, 100);
y_sin = sin(x);
y_cos = cos(x);
% 绘制两个函数图像并指定各自的颜色和线型
figure;
hold on;
plot(x, y_sin, '-r', 'LineWidth', 2); % 红色实线表示 sine 波
plot(x, y_cos, '--b.', 'MarkerSize', 8); % 蓝色虚线加点表示 cosine 波
legend({'Sine Wave', 'Cosine Wave'}, ... % 添加图例说明
'Location','Best');
xlabel('Angle (Radians)'); % X轴标签
ylabel('Amplitude'); % Y轴标签
title('Plot of Sine and Cosine Functions'); % 图表标题
hold off;
```
上述代码片段不仅实现了对多个数据集的同时作图,还通过设置额外选项来自定义了每条曲线的外观特性,比如线宽 (`'LineWidth'`) 和标记尺寸 (`'MarkerSize'`) 等参数[^4]。
阅读全文