【AI创作组】Matlab绘图基础之plot函数
1. plot函数语法
1.1 基本语法
Matlab中的plot函数是最常用的绘图函数之一,其基本语法如下:
plot(X,Y)
X
和Y
可以是向量或矩阵,也可以是两个向量的元素个数相同的数组。- 当
X
和Y
都是向量时,plot函数将在当前坐标轴上绘制Y
对X
的图。
1.2 线型、颜色和标记
plot函数还允许用户自定义线型、颜色和数据点的标记,语法如下:
plot(X,Y,'LineStyle','Marker','Color')
LineStyle
指定线型,如'-'
(实线)、'--'
(虚线)、':'
(点线)等。Marker
指定数据点的标记类型,如'o'
(圆圈)、'+'
(加号)、'*'
(星号)等。Color
指定颜色,如'r'
(红色)、'g'
(绿色)、'b'
(蓝色)等。
1.3 多条曲线绘制
在同一个坐标轴上绘制多条曲线,可以使用多次plot函数调用,或者将数据组合后一次调用:
plot(X1,Y1,X2,Y2,...,Xn,Yn)
- 每次调用plot函数时,可以指定不同的线型、颜色和标记来区分不同的曲线。
1.4 子图绘制
使用subplot函数可以在一个窗口中创建多个子图,每个子图可以独立使用plot函数:
subplot(m,n,p)
plot(X,Y)
m
和n
分别指定子图的行数和列数。p
指定当前激活的子图位置。- 在调用subplot后,接下来的plot函数将在指定的子图中绘图。
2. plot函数用法
2.1 绘制向量
在MATLAB中,使用plot函数绘制向量时,可以直接传入一个向量作为参数。此时,向量的索引值将作为横坐标,向量的元素值将作为纵坐标进行绘制。
x = [10, 20, 30, 40, 50];
plot(x);
上述代码将绘制一个以向量元素索引为横坐标,以元素值作为纵坐标的折线图。