第5章数据和函数的可视化案例.ppt

  1. 1、本文档共102页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5)Tools菜单:Tools 菜单提供了绘图中常用的工具。 Data cursor 是在曲线上使用光标查看各数据点的数据值。 Pin to axes 是用来锚定图形标注对象,使图形窗口变化时标注对象相对于坐标轴的位置不变,选择Pin to axes 菜单项,然后单击需要锚定对象的锚定点,则该点就被锚定。 Basic fitting 提供了基本的拟合关系曲线。图5.30显示了例5.26中的数据窗口,在窗口左栏选择4th degree ploynomial时,右栏中显示拟合的参数,并且在图形窗口中显示拟合的曲线。 Data statistics 提供了数据统计窗口。图5.31显示了例4.26的数据统计窗口。 5.5.2 图形的打印和输出 MATLAB生成的图形文件为.fig文件格式,如果需要在其他图形软件中编辑图形文件, 则可以通过对图形文件输出或打印来实现。 1.图形的打印 在MATLAB 中对图形打印可以通过打印预览窗口进行设置,可以设置打印到纸或文件,并可以进行页面设置、打印预览。打开page set up窗口可以设置图形尺寸位置、线条格式和文本字体等属性以及颜色、坐标轴刻度等;打印效果设置完成后就可以打开打印窗口, 在打印窗口中选择“打印到文件”复选框,则将图形打印到一个postscript文件,供将来打印到纸上时调用。 2.图形的输出 MATLAB可以通过导出将图形文件导出为特定标准格式的图像文件,也可以将图形以不同文件格式复制到windows剪贴板,供其他程序直接粘贴。 1)导出图形文件 在MATLAB中导出图形文件使用菜单file → export setup…,则会打开如图4.32所示导出设置对话框,在左侧的properties栏中有4部分设置: Size :设置图形导出的图像文件的长宽尺寸。 Rendering:设置图形导出时采用的色彩模式、着色器、分辨率和坐标轴标签等。 Fonts:设置图形导出时文字的字体、字号、倾斜度等。 Lines:设置图形导出时线条的线型、线宽等。 单击右侧的Export…按钮时,就会出现另存为对话框,可以设置保存文件的格式,如图5.33所示,可以看到图形文件的保存格式有 .fig、.bmp、.emf、.jpg、.pdf、.tif、.pcx和.png等常用图形文件格式。 2)将图形复制到剪贴板,将图形复制到剪贴板的方法是选择菜单edit→copy figure进行复制,可以先单击copy options…菜单则打preferences对话框,如图5.34所示,在Perferences对话框中进行复制设置。 在perferences对话框中可以对剪贴板保存的文件格式设置颜色、格式和尺寸,MATLAB把图形复制到剪贴板只有两种图像格式:彩色的增强图元文件向量图(metafile)和8位彩色BMP格式点阵图(BMP),默认能使用Metafile是就使用metafile格式。 练习 1.编写程序,该程序在同一窗口中绘制函数在 之间的正弦曲线和余弦曲线,步长为Π/10 ,正弦曲线设置为蓝色实线,余弦曲线颜色设置为红色虚线,同时添加标题、文本注释及图形标注。 2.绘制下列图像。 (1) , 0<x<10Π (2)三维曲线: ,-10<x<10, -10<y<10, 3.绘制10×1维随机整数矩阵的直方图。 * 导入:在讲新课之前首先认识一下完整图形的组成:不同颜色、线形的曲线、图形的说明、图名、网格、坐标轴说明。 MATLAB能否绘制上述图形呢?回答当然是肯定的,而且可以绘制更加复杂的图像,如复杂的三维图像等。接下来让我们 学习一下MATLAB的数据和函数的可视化功能。 * 好,刚才我给大家展示了一个比较完整的正弦余弦曲线图。那么在MATLAB中是如何绘制出来的呢? 根据对图形的分析:应该主要经过三个过程:数据准备、绘图、修饰到完整图形。是不是这样的呢? 下面让我们解析一下它的绘图程序。 * 好,我们来解析一下它的程序。如何解析程序? * x是用来确定各组条形图的位置。 * 面积图:用面积的方法描述向量或矩阵的数据。 5.3.3三维曲面图函数surf及surfc 在三维网线上,对网线之间的网格进行颜色填充就成了三维曲面图。MATLAB提供的surf函数具有这样的功能。其调用格式如下: 格式:surf(x,y,z) 功能:最常用的曲面图调用格式,绘制由三个矩阵所指定的带色参数的网状表面图,轴的刻度决定于x,y,z的范围,或当前对轴的设定,颜色与网的高度成正比。 surfc的调用方式与surf相同, 可以获得带有等高线的三维图形。 【例5-21】用曲面图表现函数

文档评论(0)

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

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

1亿VIP精品文档

相关文档