第4节 Matlab绘图.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 Matlab 绘图 ——Matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的 Matlab语言的绘图功能 不仅能绘制几乎所有的标准图形,而且其表现形式也是丰富多样的。 matlab语言不仅具有高层绘图能力,而且还具有底层绘图能力——句柄绘图方法。 在面向对象的图形设计基础上,使得用户可以用来开发各专业的专用图形。 一、二维绘图 (一)plot —— 最基本的二维图形指令 plot命令自动打开一个图形窗口,如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形 用直线连接相邻两数据点来绘制图形 根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴 单窗口单曲线绘图、单窗口多曲线绘图、单窗口多曲线分图绘图、多窗口绘图 可设定曲线颜色和线型,可给图形加坐标网线和图形加注功能 plot调用格式 plot(x) —— 缺省自变量绘图格式,x为向量, 以x元素值为纵坐标,以相应元素下标为横坐标绘图 plot(x, y) —— 基本格式,以y(x)的函数关系作出直角坐标图,如果y为n×m的矩阵,则以x 为自变量,作出m条曲线 plot(x1, y1, x2, y2) —— 多条曲线绘图格式 plot(x , y, ’s’) —— 开关格式,开关量字符串s设定曲线颜色和绘图方式,使用颜色字符串的前1~3个字母,如yellow—yel表示等 plot(x1, y1, ’s1’, x2, y2, ’s2’,…) 绘图控制命令 (1)曲线控制命令 线型控制符 例 用红色、点连线、叉号画出正弦曲线。 x = 0 : 0.2 : 8; y = sin(x); plot(x, y, r:x) (2)图形的标注命令 图形标注函数 例:t = 0: 0.1: 10 y1 = sin(t); y2 =cos(t); plot(t,y1,r,t,y2,b--); x = [1.7*pi; 1.6*pi]; y = [-0.3; 0.8]; s = [sin(t); cos(t)]; text(x, y, s); title(正弦和余弦曲线); legend(‘正弦’, ‘余弦’); xlabel(时间t); ylabel(正弦、余弦); grid on axis square 单窗口单曲线绘图 例:x=[0, 0.48, 0.84,1, 0.91, 0.6, 0.14] [ x1, x2, x3, x4, x5, x6, x7] plot(x) 单窗口多曲线绘图(3种方法) 例:t=0 : pi/100 : 2*pi; y = sin(t); y1=sin(t+0.25); y2 = sin(t+0.5); plot(t, y, t, y1, t, y2) 例 t = 0:pi/100:2*pi; y = sin(t); y1 = sin(t+ 0.25); y2 = sin(t+ 0.5); y3 = cos(t); y4 = cos(t+0.25); y5 = cos(t+0.5); plot(t, [y, y1, y2, y3, y4, y5]) t = 0 : pi/100: 2*pi; y3 = cos(t); y4 = cos(t+0.25); y5 = cos(t+0.5); plot(t, y3); hold on; plot(t, y4); plot(t, y5) 单窗口多曲线分图绘图 subplot —— 子图分割命令 调用格式: subplot(m,n,p) —— 按从左至右, 从上至下排列 subplot(1, 3, 1); plot(t, y) subplot(1, 3, 2); plot(t, y3) subplot(1, 3, 3); plot(t, y2) subplot(3,1,1); plot(t,y) subplot(3,1,2); plot(t,y3) subplot(3,1,3); plot(t,y2) 绘制函数图函数 fplot调用格式: fplot(fun,lims) — 绘制函数fun在x区间 lims=[xmin xmax]的函数图 fplot(fun,lims,corline) — 以指定线形绘图 [x,y]=fplot(fun,lims) — 只返回绘图点的值,而不绘图,可以用plot(x,y)来绘图 fpl

文档评论(0)

189****6140 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档