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

MATLAB图形系统-Read.PPT

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

第三章 MATLAB图形系统 §3.1 简单图形绘制 本节以一个简单的正弦函数曲线 例来说明图形的绘制,这一过程 在MATLAB中很简单。 §3.1 简单图形绘制 设要产生从0到2pi之间的正弦函数,则 可按下列步骤进行: 1.产生x轴、y轴数据: x=0:pi/20:2*pi y=sin(x) 2.打开一个新的图形窗口:figure(1) §3.1 简单图形绘制 3.绘制出正弦曲线:plot(x, y, ‘r-’) ‘r-’表示以红色实线绘制出正弦曲线。 4.给图形加上栅格线:grid on 这样就可以得到如书P81图3.1所使得正 弦曲线。 从这一过程看出,在MATLAB中建立曲线图是很方变的。 §3.1 简单图形绘制 我们还可以将图形窗口进行分割,从而 可在每个窗口各绘制一条曲线。例如将图 形窗口分割成2*2的窗格,分别绘制出正弦、 余弦、正切、余切函数曲线。 程序和图见书P82页。 §3.2 图形标注 绘制图形后,还应该给图形进 行标注。例如,可给每个图加上 标题、坐标轴标记和曲线说明等。 §3.2 图形标注 例如: 给书图3.1加上标题和轴标记,可输入:title(‘sin(\alpha)’) xlabel (‘alpha’) ylable(‘sin(\alpha)’) 则可得到如书图3.3所示的结果。这里\alpha表示,取自于text字符集。 §3.2 图形标注 1. 利用 legend函数可对图中的曲线进行 说明。 例如,在同一张图上可得到两条曲线, 这时利用legend函数可方便的标注各自 的曲线。 注意:字符串中^表示上标,_表示下标。 §3.2 图形标注 2. 利用text函数也可以标注函数曲线。 对于更复杂的曲线图形,可利用gtext函 数对曲线进行标注。 gtext与text类似,只是可以利用鼠标来 放置文本,因此可交互式的对图形曲线 进行标注。 §3.3 对数和极坐标系图形绘制 1. 有时变量变化范围非常大,如x轴 从0.01到100,这时如果仍采用plot 灰土,就会失去局部可视性。因此应 用对数坐标系来绘图。在对数坐标 中可清晰地看到局部。 §3.3 对数和极坐标系图形绘制 2. 对于任一矩阵,通过eig函数可求其特征值。为了解这一矩阵的特性,我们期望直观地显示出特征值。由于特征值一般为复数,因此在极坐标上绘制它会更方便、更直观。 §3.4 复杂图形绘制 在同一个图形窗口中绘制多条曲线是 MATLAB的一大功能,有多种方法。 一. 将曲线数据保存在n*m的矩阵y中,而x 为相应的x轴向量n*1或1*n,则plot(x,y)可 在同一个图形窗口中绘制出m条曲线。 §3.4 复杂图形绘制 注意:方法一是用于由其它软件产生的数据,然后由load命令读入MATLAB到中,然后再绘制出曲线。 二.绘制多条曲线的第二种方法是在一个 plot函数中分别指定每条曲线的数据。 §3.4 复杂图形绘制 三.利用hold on函数绘制多条曲线. 先在图形窗口中绘制出第一条曲线,然后再利用hold on,使之保持原有图形, 最后绘制出第二条、第三条…曲线。 利用这种方法可在绘制函数曲线后,同 时在数据点上以记号标注。 §3.4 复杂图形绘制 四. 利用函数plotyy可绘制出双y轴 的图形,这样在同一张图上表 示两条曲线时,可拥有各自的 y轴。 §3.5 坐标轴控制 1.利用box函数可控制图形的边框,box off 可关闭图形边框,这时图形只有x-y轴,而 没有上、右边框,这样绘制的图形与通常 在坐标纸上所画的图形一致。 2.利用axis可控制坐标轴的刻度,这样在两 个图形对比时,可有相同的比例因子。 §3.5 坐标轴控制 3.axis equal可是输出图形的x、y轴等长,因此在图形窗口绘制的圆或椭圆都可以用圆来表示。 4.axis off命令可关闭坐标轴的显示,从而 可产生不含坐标轴的图形。 §3.6 颜色控制 1. 在绘制曲线时可直接指定曲线的颜色, 在标注文本如title、xlabel、ylabel、zlabel、 text命令中,可利用文本特性color来指定 文本颜色。 2. 利用colormap函数可改变每种颜色的色 调。MATLAB提供了许多种不同用途的颜色 板。 §3.6 颜色控制 MATLAB专门提供了人体脊骨的图像,利 用bone颜色板可清晰的显示这一图像。 MATLAB程序为: load spine ima

文档评论(0)

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

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

1亿VIP精品文档

相关文档