MATLAB特殊图形的绘制
2.柄图
x=linspace(0,10,50); y=sin(x).*exp(-x/3);
1 0.5
stem(x,y);
0
-0.5
0
2
4
6
8
10
MATLAB特殊图形的绘制
3. 阶梯图
stairº ¯Êý
x=linspace(0,10,50); y=sin(x).*exp(-x/3); stairs(x,y);
t=0:0.1:4*pi; y=exp(-0.1*t).*sin(t); y1=5*y.*sin(t);
plotyy(t,y,t,y1);
2014-5-23
5
示例程序
例1:绘出y=rand(1,10)的图形 例2:用图形表示离散函数 (n 6)
1
n [7,12] ,且n为正
¼«×ø±êÍ ¼ 90 1 120 60 0.8 0.6 150 0.4 30 0.2 180 210 240 270 300 0 330
例: 分别以条形图、阶梯图、杆图和填充图形式绘制曲线 y=2sin(x)。 x=0:pi/10:2*pi; y=2*sin(x);
subplot(2,2,1);bar(x,y,'g');
title('bar(x,y,''g'')');axis([0,7,-2,2]); subplot(2,2,2);stairs(x,y,'b');
title('stairs(x,y,''b'')');axis([0,7,-2,2]);