第四章 MATLAB计算的可视化和GUI设计.doc

第四章 MATLAB计算的可视化和GUI设计.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 MATLAB计算的可视化和GUI设计

第四章 MATLAB计算的可视化和GUI设计 MATLAB不仅具有强大的数值运算功能,也同样具有非常强大的二维和三维绘图功能。尤其擅长于各种科学运算结果的可视化。计算的可视化可以将杂乱的数据通过图形表示,从中观察出其内在的关系。 4.1 二维曲线的绘制 4.1.1 基本绘图 plot命令MATLAB中最简单,而且使用最广泛的一个绘图命令,用来绘制二维曲线。 语法: plot(x) %绘制以x为纵坐标的二维曲线 plot(x,y) %绘制以x为横坐标,y为纵坐标的二维曲线 (1)当x是一个m╳n的矩阵,plot(x)命令为矩阵的每一列画一条线,共n条曲线,各条曲线自动用不同的颜色表示;每条线的横坐标为向量1:m,m是矩阵的行数。 (2)x,y可以向量或者矩阵 (3)plot(x1,y1,x2,y2,…….)命令可以绘制多条曲线 4.1.2 绘制曲线的一般步骤 绘制二维、三维图形的一般步骤: 步骤内容1曲线数据准备:对于二维图形,横坐标和纵坐标数据变量 对于三维图形,矩阵参变量和对应的函数值2指定图形窗口和子图位置:默认时,打开figure No.1或当前窗口、当前子图也可以打开指定的图形窗口和子图3设置曲线的绘制方式:线型、色彩、数据点形4设置坐标轴:坐标的范围、刻度和坐标分格线5图形注释:图名、坐标名、图例、文字说明6着色、明暗、灯光、材质处理(仅对三维图形)7视点、三度(横、纵、高)比(仅对三维图形)8图形的精细修饰(图形句柄操作):利用图像属性值设置; 利用图形窗口工具进行设置4.1.3 多个图形绘制的方法 1、指定图形窗口 如果需要多个图形窗口同时打开,可使用figure 语法:figure(n) %产生新图形窗口 说明:如果该窗口不存在,同产生新图形窗口并设置为当前图形窗口,而不关闭其它窗口。 2、同一窗口多个子图 如果需要在同一个图形窗口中布置几幅独立的子图,可以在plot命令前加上subplot命令来将一个图形窗口划分为多个区域,每个区域一幅子图。 语法:subplot(m, n, k) %使用m╳n幅子图中的第k幅成为当前图 clf %清图形窗口 3、同一图形窗口多次叠绘 在当前图形窗口中绘制图形时,每调用一次plot函数,会擦掉图形窗口中已有的图形。为了在一个坐标系中绘制多个图形,可以用hold命令来保留原图形。 语法: hold on %使当前坐标系和图形保留 hold off %使当前坐标系和图形不保留 hold %在以上两个命令中切换 4、双纵坐标图 使用plotyy命令实现在同一图形中使用左、右双纵轴来绘制图形。 语法:plotyy(x1, y1, x2, y2) % 以左、右不同纵轴绘制两条曲线 说明:左纵轴用于(x1,y1)数据,右纵轴用于(x2,y2)数据。 4.1.4 曲线的线型、颜色和数据点形 plot命令还可以设置曲线的线型类型、颜色和数据点形等。 颜色数据点间连线数据点形类型符号类型符号类型符号黄色y(yellow)实线(默认)-实点标记.品红m(magenta)点线:圆圈标记o青色c(cyan)点划线-.叉字形x红色r(red)虚线- -十字形+绿色g(green)星号标记*蓝色b(blue)白色w(white)黑色k(black)语法:plot(x, y, s) 说明:x为横坐标矩阵,y为纵坐标矩阵,s为类型说明字符串;s字符串可是线段类型、颜色和数据点形三种类型的符号之一,也可以是三种类型符号的组合。 4.1.5 设置坐标轴和文字标注 1、坐标轴的控制 plot命令根据所给坐标点自动地确定坐标轴的范围,可用坐标命令axis来控制坐标轴的特性。 语法:axis( [xmin, xman, ymin, ymax]) %设定坐标范围 2、分线框和坐标框 (1)使用grid命令显示分线框 语法: grid on %显示分线框 grid off %不显示分线框 grid %在以上两个命令间切换 (2)使用box命令显示坐标框 语法: box on %使当前坐标

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档