matlab程序设计电子教案第6章

matlab程序设计电子教案第6章

ID:36315678

大小:267.00 KB

页数:46页

时间:2019-05-09

matlab程序设计电子教案第6章_第1页
matlab程序设计电子教案第6章_第2页
matlab程序设计电子教案第6章_第3页
matlab程序设计电子教案第6章_第4页
matlab程序设计电子教案第6章_第5页
资源描述:

《matlab程序设计电子教案第6章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章MATLAB绘图(2)6.2特殊二维图形的绘制6.2.1直方图bar:直方图的绘图函数bar(X,Y,WIDTH,参数)功能:对m×n矩阵Y绘制含有m组、每组n个宽度为WIDTH柱形条的直方图。向量X为x坐标,要求递增或递减。参数'grouped'为缺省值,即垂直的分组直方图,参数'stacked'为绘制垂直的将n个直方图的值叠加在另一条上的直方图。barh(X,Y,WIDTH,参数)功能:绘制水平直方图。参数含义同函数bar。2MATLAB7.X程序设计例6-19绘制向量(268785)的直方图。3MATLAB7.X程序设计6.2.2饼图pie:饼图的绘图函数pi

2、e(x,explode)功能:绘制向量x的饼图。如果向量x的元素和小于1,则绘制不完全的饼图。explode是与向量x大小相同的向量,并且其中不为零的元素所对应的相应部分从饼图中独立出来。4MATLAB7.X程序设计例6-20绘制向量(1037566)的饼图。5MATLAB7.X程序设计6.2.3离散杆状图stem:离散杆状图的绘图函数stem(X,Y,'filled')功能:绘制向量X中指定的序列Y的填充的离散杆状图。6MATLAB7.X程序设计例6-21绘制向量(268785)的离散杆状图。7MATLAB7.X程序设计6.2.4阶梯状图stairs:阶梯状图的绘图函数

3、stairs(X,Y,STYLE)功能:绘制向量X中指定的序列Y的指定线型的阶梯状图。8MATLAB7.X程序设计例6-22绘制向量(268785)的阶梯状图。9MATLAB7.X程序设计6.2.5射线图compass:射线图的绘图函数compass(Z)功能:把复数矩阵Z中元素的相角和幅值显示成从原点辐射的箭头。compass(X,Y)等价于compass(X+Y*i)。compass(Z,str)使用str确定的线型绘制箭头;10MATLAB7.X程序设计例6-23绘制向量(2-213-1)和(22-21-3)的射线图。11MATLAB7.X程序设计6.2.6误差条形

4、图errorbar:误差条形图的绘图函数errorbar(x,y,e,s)功能:绘制向量y对x的误差条形图。误差条对称地分布在yi的上方和下方,长度为ei。errorbar(x,y,l,u,s)功能:绘制向量y对x的误差条形图。误差条分布在yi上方的长度为ui,下方的长度为li。字符串s设置颜色和线型。12MATLAB7.X程序设计例6-24绘制正弦函数的误差条形图。13MATLAB7.X程序设计6.2.7彗星图comet:彗星图的绘图函数comet(x,y)功能:绘制向量y对向量x的彗星轨线。如果只给出一个向量,则用该向量对其下标值绘图comet(x,y,p)功能:绘制

5、长度为p*length(y)的彗星轨线,p的缺省值为0.1。14MATLAB7.X程序设计例6-25绘制彗星图。t=-pi:pi/200:pi;comet(t,tan(sin(t))-sin(tan(t)))15MATLAB7.X程序设计6.2.8圆形图scatter:圆形图的绘图函数scatter(x,y,size,color)功能:以具有相同长度的向量x、y所确定的点为圆心,size(以点为单位)为半径绘制圆。圆的颜色由字符串color确定,color是向量、矩阵或颜色值字符串。16MATLAB7.X程序设计例6-26已知圆的圆心分别为(1,2),(2,6),(3,8

6、),(4,7),(5,8)和(6,5),半径为100,绘制圆。17MATLAB7.X程序设计6.3三维绘图6.3.1三维曲线plot3:三维曲线图形函数plot3(x,y,z,'s')功能:绘制三维曲线。其中当x,y和z是相同的向量时,则绘制以x,y和z元素为坐标的三维曲线;当x,y和z是同型矩阵时,则绘制以x,y和z元素为坐标的三维曲线,且曲线的条数等于矩阵的列数。s是指定绘制三维曲线的线型、数据点形和颜色的字符串,省略s时,将自动选择线型、数据点形和颜色。线型、数据点形和颜色的含义同plot函数。18MATLAB7.X程序设计对参数方程表示的三维曲线的绘制还有一个简单

7、形式ezplot3,调用格式为:ezplot3(x,y,z,[tmin,tmax])功能:绘制区间范围内x=x(t),y=y(t)和z=z(t)的三维曲线。参数[tmin,tmax]的默认值为。19MATLAB7.X程序设计例6-28绘制三维曲线。例6-29绘制三维曲线。例6-24绘制三维曲线。20MATLAB7.X程序设计6.3.2三维曲面1网格坐标矩阵meshgrid:网格坐标矩阵的生成函数[X,Y]=meshgrid(x,y)功能:由向量x和y产生在x-y平面的各网格点坐标矩阵(X,Y)。其中向量x为1×m的行向量,向量

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。