- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlaB知识培训教学课件PPT数据和函数的可视化
第五讲 数据和函数的可视化 ——matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现可视化,这是其它语言所不能比拟的。 介绍教材第五章内容 本章要点 §1 二维绘图 1. plot —— 最基本的二维图形指令 plot的功能: plot命令自动打开一个图形窗口Figure 用直线连接相邻两数据点来绘制图形 根据图形坐标大小自动缩扩坐标轴,自动标注数据标尺及单位标注 plot的调用格式 plot(x,’s’) ——(1) x为向量时: 以x元素值为纵坐标,以相应元素下标为横坐标绘图 (2) x为矩阵时:按列绘曲线 S的标准设定值如下(表5.2-2~5.2-4): 字母 颜色 符号 线型 y 黄色 · 点线 m 粉红 ○ 圈线 c 青 × ×线 r 红 + +字线 g 绿 ? 星形线 b 蓝 - 实线 w 白 : 虚线 k 黑 -· (--) 点划线 1.1 单窗口单曲线绘图 例5.1-1:离散函数y=|n|的可视化 n=(-10:10); y=abs(n); plot(y,r.) figure (2), plot(n,y,b) 1.2 单窗口多曲线绘图 例: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) 方法二: plot(t,[y’,y1’,y2’]) 方法三: plot(t,y,’r’), hold on, plot(t,y1,’g’), plot(t,y2,’b’) 1.3 单窗口多曲线分图绘图 subplot —— 子图分割命令 调用格式: subplot(m,n,p) —— 按从左至右, 从上至下排列 例5.2-8:subplot指令对图形窗的分割 clf;t=(pi*(0:1000)/1000);y1=sin(t); y2=sin(10*t);y12=sin(t).*sin(10*t);subplot(2,2,1),plot(t,y1);axis([0,pi,-1,1])subplot(2,2,2),plot(t,y2);axis([0,pi,-1,1])subplot(position,[0.2,0.05,0.6,0.45]) plot(t,y12,b-,t,[y1,-y1],r:); axis([0,pi,-1,1]) 1.4 多窗口绘图 figure(n) —— 创建窗口函数,n为窗 口顺序号。 t=0:pi/100:2*pi; y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5); plot(t,y) —— 自动出现第一个窗口 figure(2) plot(t,y1) —— 在第二窗口绘图 figure(3) plot(t,y2) ——在第三窗口绘图 1.5 图形加注功能 将标题、坐标轴标记、网格线及文字注释加注到 图形上,这些函数为: title —— 给图形加标题 xlable —— 给x轴加标注 ylable —— 给y轴加标注 text —— 在图形指定位置加标注 gtext —— 用鼠标将标注加到图形任意位置 grid on(off) —— 打开、关闭坐标网格线 legend (off)—— 添加(擦除)图例 axis —— 控制坐标轴的刻度 ginput —— 用鼠标从二维图形上获取坐标 例5.2-7:用双纵坐标画出函数 和积分
文档评论(0)