- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数学软件与数学实验--山东师范大学数学科学学院 第4章 MATLAB 绘图 (2) 4.1.6 特殊二维图形的绘制 1、条形图 bar :条形图的绘图函数 bar(X,Y,WIDTH,参数) 功能:对m×n矩阵Y绘制含有m组、每组n个宽度为WIDTH柱形条的条形图。向量X为x坐标,要求递增或递减,省略X时,以Y的下标为横坐标。WIDTH默认值为0.8。参数grouped为缺省值,即垂直的分组条形图,参数stacked为绘制垂直的将n个条形图的值叠加在另一条上的条形图。 barh(X,Y,WIDTH,参数) 功能:绘制水平条形图。参数含义同函数bar。 例4-16 绘制向量(2 6 8 7 8 5)的条形图。 x = [ 1 2 3 4 5 6]; y = [ 2 6 8 7 8 5]; bar(x,y,0.5); title(Example of a Bar Plot); xlabel(x); ylabel(y); axis([0 7 0 10]); 2、饼图 pie :饼图的绘图函数 pie(x,explode) 功能:绘制向量x的饼图。如果向量x的元素和小于1,则绘制不完全的饼图。 explode是与向量x大小相同的向量,并且其中不为零的元素所对应的相应部分从饼图中独立出来。 例4-17 绘制向量(1,1.6,1.2,0.8,2.1)的饼图 a=[1,1.6,1.2,0.8,2.1]; subplot(1,2,1), pie(a,[1 0 1 0 0]) legend({1,2,3,4,5}) 3、离散杆状图 stem:离散杆状图的绘图函数 stem (X,Y, filled) 功能:绘制向量X中指定的序列Y的填充的离散杆状图。 例4-18 绘制向量(2 6 8 7 8 5)的离散杆状图。 x = [ 1 2 3 4 5 6];y = [ 2 6 8 7 8 5]; stem(x,y, filled); title(Example of a Stem Plot); xlabel(x);ylabel(y);axis([0 7 0 10]); 4、 阶梯状图 stairs:阶梯状图的绘图函数 stairs(X,Y,S):绘制向量X中指定的序列Y的指定线型的阶梯状图,其中S是颜色、点型和线型的字符串(同plot函数)。 例4-19 绘制向量(2 6 8 7 8 5)的阶梯状图。 x = [ 1 2 3 4 5 6];y = [ 2 6 8 7 8 5]; stairs(x,y); title(Example of a Stair Plot); xlabel(x);ylabel(y);axis([0 7 0 10]); 5、射线图 compass:射线图的绘图函数 compass(Z) 功能:把复数矩阵Z中元素的相角和幅值显示成从原点辐射的箭头。 compass(X,Y) 等价于compass(X+Y*i)。 compass(Z,str) 使用str确定的线型绘制箭头; 例4-20绘制向量(2 -2 1 3 -1)和(2 2 -2 1 -3)的射线图。 x=[2 -2 1 3 -1];y=[2 2 -2 1 -3]; compass(x,y); title(Example of a Compass Plot);grid on 6、误差条形图 errorbar:误差条形图的绘图函数 errorbar(x,y,e,s) 功能:绘制向量y对x的误差条形图。误差条对称地分布在yi的上方和下方,长度为ei。 errorbar(x,y,l,u,s) 功能:绘制向量y对x的误差条形图。误差条分布在yi上方的长度为ui,下方的长度为li。字符串s设置颜色和线型。 例4-21绘制正弦函数的误差条形图。 x = 1:10; y = sin(x); e = std(y)*ones(size(x)); errorbar(x,y,e) 7、散点图 scatter: 散点图的绘图函数 scatter(x,y,size,color, markertype,’filled’) 功能:以具有相同长度的向量x、y所确定的点为圆心,size (以点为单位)为半径绘制圆。圆的颜色由字符串color确定,color是向量、矩阵或颜色值字符串,markertype为散点形状字符串(同plot)省略时为圆形,’filled’省略时绘制空心圆形。 例4-22 用scatter函数绘制不同效果散点图 操作步骤: t=0:pi/10:2*pi;y=sin(t); subplot(2,2,1),scatter(t,y),title
文档评论(0)