实验二 程序文件与函数文件的应用.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 程序文件与函数文件的应用

* 1.6 绘图 实验二 程序文件与函数文件的应用 绘图、控制流(for 循环、 while 循环语句、if 语句)、M文件:文本文件和函数文件 实验目的: 1、熟练应用MATLAB有关的图形函数,绘制函数图形 2、熟悉MATLAB系统M文件的基本操作 1 绘图 在 Matlab 中,可以用“绘图文件”命 令在屏幕上生成图形,以验证科学与工程 数据。下表给出六种供选择的不同类型的 “绘图文件”命令: 一旦图形在屏幕上显示出 来,用户可以采用下面命 令给它加标记、标题或加 坐标框图: plot X-Y方向绘图 ploar mesh 极坐标绘图 三维网状曲面图形 title xlabel ylabel text grid 图形标题 X轴的标注 Y轴的标注 标注数据点 画坐标线 plot命令产生X-Y方向绘图。一旦掌握了plot命令,极坐标下的绘图只要用polar命令 代替plot即可。 y-axis 1.1 X-Y绘图 如果 Y 是向量,plot (Y) 将画出Y的元素随元素 一旦回到命令屏幕,图形的标 序号变化的线性图形。例如,假设我们想画出数 题,X、Y 方向的标注和坐标线 列{0, 0.48, 0.84, 1, 0.91, 0.6, 0.14} 的图形, 等可通过下面一系列命令加入: 可用下面二条语句: title ( ‘ my first plot ‘ ) Y=[ 0, 0.48, 0.84, 1, 0.91, 0.6, 0.14 ]; xlabel ( ‘ x-axis ‘ ) plot ( Y ) ylabel ( ‘y-axis’ ) grid 1 0.9 0.8 0.7 0.6 0.5 0.4 1 0.9 0.8 0.7 0.6 0.5 0.4 my plot 0.3 0.2 0.1 0.3 0.2 0.1 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 x-axis 如果 X 和 Y 向量的长度一样,那么 plot(X, Y) 将在 X-Y 图上画出 Y 元 素随 X 元素变化的图形。例如: t= 0: 0.05: 4 * pi ; 1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 y = sin ( t ) ; plot ( t, y ) 1 0.8 0.6 0.4 0.2 0 -0.2 -0.4 -0.6 -0.8 grid -1 0 2 4 6 8 10 12 14 -1 0 2 4 6 8 10 12 14 1.2 多重曲线 在一幅图形中画出多条曲线有两种方法。 第一种方法 如果采用双变量 plot ( x, y ),x 和 y 中至少有一个是矩阵,那么: (1)如果 y 是矩阵,x 是向量, plot ( x, y ) 将分别采用不同的线型画出 y 的 行或列随向量 x 而变化的一系列曲线; (2)如果 x 是一个矩阵,y 是向量, 那么除了曲线族是 y 随 x 变化外,其它 法则都是一样的; (3)如果 x 和 y 是阶数相同的矩阵,则 plot ( x, y ) 将画出 x 各列与 y 各列的 关系曲线; (4)如果 x 没有给定,例如在 plot (y)中没有给出 x,其中 y 是矩阵,那么 它画出的一些曲线将是 y 的每一列与行序号的关系曲线。 下面以(1)的情况进行演示说明。 t=0: 0.1: 10 % t为一个行向量,其维数为101 y=[sin(t);2.*cos(t)] plot ( t, y ) grid 2 1.5 1 0.5 0 -0.5 -1 -1.5 % y为一个2x101矩阵 -2 0 1 2 3 4 5 6 7 8 9 10 第二种方法 第二种方法较为简单,它采用 plot 的多重变量,即: plot ( x1, y1, x2, y2, ……, xn, yn ) 这里x1, y1, x2, y2, ……, xn, yn 等代表一些行向量对或列向量对。例 如,对于上例,若采用命令: plot ( t, y (1, :), t, y ( 2, :) ) 即可得出与上图相同的图形。 1.5 1 1.3 线型和标注方式 1. 线型 画图时,如果不指明使用什么线型,则一般 Matlab 按连续线型以不同颜色给出 图形。当然,也可以人为地选用不同的线型进行画图,例如对于上述例子

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档