首页 > 代码库 > 绘制二维图形的其它方案

绘制二维图形的其它方案

1 其他形式的线性直角坐标图

  在线性直角坐标系中,其他形式的图形有条形图、阶梯图、杆图和填充图等,所采用的函数分别是:bar(x,y,选项)%条形图

stairs(x,y,选项)%阶梯图stem(x,y,选项)%杆图fill(x1,y1,选项1,x2,y2,选项2...)%填充图
前3个函数的用法与plot函数相似,但没有多输入变量形式。
fill函数按向量元素下标渐增次序用直线段连接x,y对应元素定义的数据点。假如这样连接所得拆线不封闭,那么MATLAB将自动 把该 拆线的首尾连接起来,构成封闭多边形。然后将多边形内部涂满指定的颜色。

  例5.8 分别以条形图,填充图、阶梯图和杆图形式绘制曲线y=2e(-0.5x)。

程序如下:

x=0:0.35:7;
y=2*exp(-0.5*x);
subplot(2,2,1);
bar(x,y,‘g‘);
title(‘bar(x,y,‘‘g‘‘)‘);
axis([0,7,0,2]);
subplot(2,2,2);
fill(x,y,‘r‘);
title(‘fill(x,y,‘‘r‘‘)‘);
axis([0,7,0,2]);
subplot(2,2,3);
stairs(x,y,‘b‘);
title(‘stairs(x,y,‘‘b‘‘)‘);
axis([0,7,0,2]);
subplot(2,2,4);
stem(x,y,‘b‘);
title(‘stem(x,y,‘‘b‘‘)‘);
axis([0,7,0,2]);

 

    

  


 

绘制二维图形的其它方案