详解matlab plot函数
时间: 2023-10-30 14:05:19 浏览: 101
MATLAB的plot函数是用来绘制二维图形的,可以绘制线图、散点图、柱状图等。下面详细介绍plot函数的使用方法。
语法:
plot(X,Y)
plot(Y)
plot(X,Y,LineSpec)
plot(X1,Y1,...,Xn,Yn)
plot(...,'PropertyName',PropertyValue,...)
参数说明:
X:x轴数据,可以是矩阵或向量
Y:y轴数据,可以是矩阵或向量
LineSpec:线型参数,可以是字符串或单个字符,如'r'表示红色线条,'b--'表示蓝色虚线
X1,Y1,...,Xn,Yn:多组x轴和y轴数据,可以用于绘制多条曲线
PropertyName:属性名称,如'LineWidth'表示线宽,'MarkerSize'表示标记大小等
PropertyValue:属性值,如3表示线宽为3,10表示标记大小为10等
示例:
绘制简单线图:
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y)
绘制多条曲线:
x = linspace(0,2*pi,100);
y1 = sin(x);
y2 = cos(x);
plot(x,y1,x,y2)
设置线型和颜色:
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,'r--')
设置线宽和标记大小:
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,'LineWidth',2,'MarkerSize',10)
更多属性设置:
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,'LineWidth',2,'MarkerSize',10,'Color',[0,0,1],'LineStyle','--')
其中:
'LineWidth'表示线宽
'MarkerSize'表示标记大小
'Color'表示线条颜色,[0,0,1]表示蓝色
'LineStyle'表示线型,'--'表示虚线
阅读全文