matlab plot
时间: 2023-09-25 19:15:41 浏览: 90
Matlab中的plot函数用于绘制2D图形。它的一般用法是:
```
plot(x, y)
```
其中x和y是长度相同的向量,表示要绘制的数据点的x坐标和y坐标。例如,我们可以用以下代码绘制一个简单的正弦波形:
```matlab
x = linspace(0, 2*pi, 100);
y = sin(x);
plot(x, y);
```
这个代码片段将在一个新窗口中绘制一个正弦波形。
除了x和y向量之外,plot函数还可以接受许多其他参数,用于控制线条的样式,标记点的样式等等。例如,我们可以使用以下代码将线条颜色设置为红色,并在每个数据点处显示一个圆圈:
```matlab
plot(x, y, 'ro-');
```
这个代码片段将在一个新窗口中绘制一个红色的正弦波形,并在每个数据点处显示一个圆圈。
在Matlab中,我们也可以使用多个plot函数在同一个图中绘制多个线条。例如,我们可以使用以下代码在同一个图中绘制一个正弦波和一个余弦波:
```matlab
x = linspace(0, 2*pi, 100);
y1 = sin(x);
y2 = cos(x);
plot(x, y1, 'r-', x, y2, 'b--');
legend('sin', 'cos');
```
这个代码片段将在一个新窗口中绘制一个红色的正弦波和一个蓝色的余弦波,并在图例中标识它们。
阅读全文
相关推荐










