1.plot(y)
y可以是向量、实数矩阵或复数向量。
- y是向量:绘制以向量索引为横坐标、以向量元素值为纵坐标的图形。
- y是实数矩阵:绘制y的列向量对其坐标索引的图形。
- y是复数向量:plot(y)相当于plot(real(y),imag(y))
例3.1-1
y = 5*(rand(1,10)-.5)
plot(y)
例3.1-2
y = [0 1 2;2 3 4;5 6 7]
plot(y)
2.plot(x,y)
x,y均可以是向量和矩阵。
- x,y均是n维向量:绘制向量y对向量x的图形,x为横坐标、y为纵坐标。
- x是n维向量,y是m×n或n×m阶矩阵:在同一图内绘制m条不同颜色的曲线,x为横坐标、纵坐标为y矩阵的m个n维分量。在同一图内绘制多条自变量相同的不同的曲线。
- x,y均是m×n阶矩阵:在同一图内绘制n条不同颜色的曲线,以x对应列分量为横坐标、y对应列分量为纵坐标。
例3.1-3
x = 0:0.1:10;
y = sin(2*x);
plot(x,y)
例3.1-4
x = 0:0.1:10;
y = [sin(x)+2;cos(x)+1]
plot(x,y)
例3.1-5
x = 0:0.01:10;
y1 = sin(x)+2;
y2 = cos(x)+1;
plot(x,[y1;y2])
#plot(t,[y1;y2;……])
x = 0:0.01:10;
y1 = sin(x)+2;
y2 = cos(x)+1;
plot(x,y1)
hold on
plot(x,y2,'r')
#plot(t,y1)
#hold on
#plot(t,y2,'r')
-
plot(x1,y1,x2,y2,……,xn,yn)
用于在同一图内绘制横坐标不同的多条曲线。
t1 = 0:0.2:4*pi;
y1 = exp(-0.1*t1).*sin(t1);
t2 = 0:0.2:2*pi;
y2 = exp(-0.5*t2).*sin(5*t2+1);
plot(t1,y1,'+k',t2,y2,':r')