网站大量收购独家精品文档,联系QQ:2885784924

MATLAB可视化功能.ppt

  1. 1、本文档共91页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2 .极坐标图形 polar theta,radius,’参数’ : 绘制相角为theta,半径为radius的极坐标图形。 4.1.6 特殊二维图形 1 .条形图 bar x,y,width,’参数’ :绘制垂直方向的条形图 barh x,y,width,’参数’ :绘制水平方向的条形图 说明:x是横坐标向量,省略时默认值是1:m,m为y的向量长度;y是纵坐标,可以是向量或矩阵,当是向量时每个元素对应一个竖条,当是m×n的矩阵时,将画出m组竖条,每组包含n条;width是竖条的宽度,省略时默认宽度是0.8,如果宽度大于1,则条与条之间将重叠;’参数’有grouped或 group(分组式)和stacked或stack(累加式),省略时默认为grouped或group。 2 . 直方图 hist y,m 统计每段的元素个数,并画出直方图 hist y,x 说明:m是分段的个数,省略时默认为10;x是向量,用于指定所分每个数据段的中间值;y可以是向量或矩阵,如果是矩阵则按列分段。 3 .饼图 pie x,explode, label 说明:x是向量;explode是与x 同长度的向量,用来表示某元素对应的扇形图是否从整个饼图中分离出来,非0元素表示该部分需要分离; label 是用来标注饼图的字符串数组,若该数组省略则默认显示各部分所占总体的百分比。 4 .阶梯图 stairs x,y 说明:x和y均为向量,该命令绘制以向量x的各个对应元素为横坐标,以y 向量的各个对应元素为纵坐标的阶梯图;若两个向量中的一个省略即只有一个向量,则表示绘制以该向量的序号为横坐标,以该向量的各个元素为纵坐标的阶梯图 4.2 绘制三维图形 4.2.1 基本三维图形 plot3 x,y,z,’s’ 绘制三维曲线 plot3 x1,y1,z1,’s1’,x2,y2,z2,’s2’,… 绘制多条三维曲线 说明:当x,y,z是同维向量时,则绘制以x,y,z元素为坐标的三维曲线;当x,y,z是同维矩阵时,则绘制三维曲线的条数等于矩阵的列数。s是指定线型、颜色、数据点型的字符串。其功能和使用方法类似于绘制二维图形的plot命令。 4.2.2 三维图形的修饰与控制 4.2.3 绘制三维网线图和曲面图 三维网线图和曲面图是三维立体图形,MATLAB 提供了 mesh 命令绘制三维网线图,surf 命令绘制三维曲面图,这两个命令都能用不同的颜色表示不同的高度。三维立体图形的绘制比 plot3 命令稍微复杂,在数据准备上需要使用 meshgrid 命令构成 x~y 平面上的自变量栅格点阵。 1 .meshgrid 命令 meshgrid命令是以x,y向量为基准,来产生在x~y平面的栅格点坐标值的矩阵。 [X,Y] meshgrid x,y 说明:X,Y是栅格点的坐标,为矩阵;x,y为向量。当两向量取值相同时,可省略一个参数。 2 .三维网线图 mesh z mesh x,y,z,c 说明:当只有参数z时,以z矩阵的行下标作为x坐标轴,把z的列下标当做y坐标轴;x,y 分别为x,y坐标轴的自变量;当有x,y,z参数时,c是指定各点的用色矩阵,当c省略时默认用色矩阵是z的数据。如果x,y,z,c四个参数都有,则应该都是维数相同的矩阵。 4.1.2 多个图形绘制的方法 1 .指定图形窗口 使用figure语句可以同时打开多个图形窗口,其调用格式为: figure n :产生新图形窗口。 说明:如果该窗口不存在,则产生新图形窗口并设置为当前图形窗口,该窗口名为“Figure No.n”,而不关闭其他窗口。 自动出现第一个窗口 在第二个窗口绘图 在第三个窗口绘图 2 .同一窗口多个子图 subplot命令可将一个图形窗口划分为多个区域,每个区域一幅子图。其调用格式为: subplot m,n,k :使幅子图中的第k幅成为当 前图。 说明:将图形窗口划分为m×n幅子图,k是当前子图的编号,“,”可以省略。子图的序号编排原则是:左上方为第1幅,先向右后向下依次排列,子图彼此之间独立。 如果在使用绘图命令之后,想清除图形窗口画其他图形,应使用“clf”命令清图形窗。该命令的执行结果是原图形窗口还在,但窗口中的图形被清除了。 3 .同一窗口多次叠绘 为了在一个坐标系中增加新的图形对象,可以用“hold”命令来保留原图形对象。其调用格式为: hold on 使当前坐标系和图形保留 hold off 使当前坐标系和图形不保留 hold 在以上两个命令间切换 说明:在设置了“hold on”后,如果画多个图形对象,则在生成新的图形时保留当前坐标系中存在的图形对象,MATLAB会根据新图形的

文档评论(0)

feiyang66 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档