MATLAB二维绘图
目录
绘图基本函数—plot函数
1.plot参数为基本参数
plot函数基本调用方式
plot(x,y)
x和y为长度相同的向量,分别用于存储横坐标和纵坐标。
x=0:pi/100:2*pi;
y=2*exp(-0.5*x).*sin(2*pi*x);
plot(x,y)
%这里x,y为步长为π/100,从0到2π,长为201列的向量。
他们的列数相同,行数只有一条,因此以x作为横坐标,y对应元素作为纵坐标,
然后绘制一条曲线。
输出结果
plot函数其他调用方式
(1)当x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同颜色的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。
x=linspace(0,2*pi,100);
y=[sin(x);cos(x)];
plot(x,y)
%x为长度100列向量,y为2行100列的矩阵,他们列数相等,因此用y的另一维作为
条数,就是用行数作为条数,此处就有2条曲线。然后就是x的第一行第一列
元素,对y的第一行第一列元素,依次类推出第一条曲线。
输出结果为
(2) 当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。
t=linspace(0,2*pi,100);
x=[t;t]';
y=[sin(t);cos(t)]';
plot(x,y)
%次数t为有100个元素的行向量,x,y为100行2列的矩阵。以为维数相同,列数为
2列,因此有两条曲线。x的第一列作元素作为横坐标,对应y的第一列元素,作为
纵坐标。
输出结果