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

第3章数据的可视化.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数据的可视化 3.1 二维绘图 3.2 特殊图形和坐标的绘制 3.3 MATLAB的图形窗口 3.4 基本三维绘图命令 3.1 二维绘图 3.1.1 绘图的一般步骤 1. 曲线数据准备 2. 指定图形窗口和子图位置 3. 绘制图形 4. 设置坐标轴和图形注释 5. 仅对三维图形使用的着色和视点等设置 6. 图形的精细修饰 7. 按指定格式保存或导出图形 3.1.2 基本绘图函数 MATLAB 7.3中最基本的绘图函数是绘制曲线函数plot。 plot(y) %绘制以y为纵坐标的二维曲线 plot(x,y) %绘制以x为横坐标y为纵坐标的二维曲线 plot(x1,y1,x2,y2…) %在同一窗口绘制多条二维曲线 说明:x和y可以是实数向量或矩阵,也可以是复数向量或矩阵。 1、plot(y) 例3-2 绘制以y为纵坐标的锯齿波。 y=[1 0 1 0 1 0] ; plot(y) (2) 当y为矩阵时 例3-3 绘制矩阵y为2×3的曲线图 y=[1 2 3;4 5 6]; plot(y) 2、plot(x,y) 例3-4 绘制方波信号,如图3-4所示。 x=[0 1 1 2 2 3 3 4 4]; y=[1 1 0 0 1 1 0 1 1]; plot(x,y) axis([0 4 0 2]) axis([0 5 -0.1 1.1]) (2) x和y其中之一或两者都是矩阵时 分别有以下几种情况: x是向量y是矩阵时:x的长度与矩阵y的行数或列数必须相等,如果x的长度与y的每列元素个数相等,向量x与y的每列向量画一条曲线;如果x的长度与y的每行元素个数相等,则向量x与矩阵y的每行向量对应画一条曲线;如果y是方阵,x和y的行数和列数都相等,则向量x与矩阵y的每列向量画一条曲线。 x是矩阵y是向量时:y的长度必须等于x的行数或列数,绘制的方法与前一种相似。 x和y都是矩阵时:x和y大小必须相同,矩阵x的每列与y的每列画一条曲线。 例3-5 x是向量,分别绘制矩阵y1、y2、y3的曲线。 例3-6 x是矩阵,分别绘制x与y1和x与y2的曲线,已知y1是向量且长度与x的行数相等,y2是矩阵且与x尺寸相同,曲线分别如图3-6a和3-6b所示。 x=[1:4;2:5;3:6] x = 1 2 3 4 2 3 4 5 3 4 5 6 y1=[1 2 3] % y1长度与x的行数相等 y1 = 1 2 3 plot(x,y1) 3、plot(x1,y1,x2,y2…) 3.1.3 多个图形的绘制 1. 同一个窗口多个子图 使用subplot函数建立子图,subplot函数的命令格式如下: subplot(m,n,i) %将窗口分成(m×n)幅子图中,第i幅为当前图 说明:subplot中的逗号(,)不可以省略;子图的编排序号原则是:左上方为第1幅,先从左向右后从上向下依次排列,子图彼此之间独立。 例3-8 在同一个窗口中建立四个子图,在子图中分别绘制sin(x)、cos(x)、sin(2x)和cos(2x)曲线,如图3-8所示。 x=0:0.1:10; subplot(2,2,1)%第一行左图 plot(x,sin(x)) subplot(2,2,2) %第一行右图 plot(x,cos(x)) subplot(2,2,3) %第二行左图 plot(x,sin(2*x)) subplot(2,2,4) %第二行右图 plot(x,cos(2*x)) 2. 双纵坐标图(例3-9) 双纵坐标图是指在同一个坐标系中使用左右两个不同刻度的坐标轴。 plotyy(x1,y1,x2,y2) %以左、右不同的纵轴绘制两条曲线 3. 同一窗口多次叠绘(例3-10) 使用hold命令可以保留原图形,使多个plot函数在一个坐标系中不断叠绘。hold on 、hold off 、hold 、hold all。 4. 指定图形窗口(例) figure(n) %产生新图形窗口 3.1.4 设置曲线绘制方式、坐标轴和图形注释 1. 曲线的线型、颜色和数据点形 在plot函数中还可以通过字符串参数来设置曲线的线型、颜色和数据点形等,命令格式如下: plot(x,y,s) 说明:s为字符串,设置曲线的线型、颜色和数据点形等。表3-1 例3-11 在图形中设置曲线的不同线型和颜色并绘制图形,如图3-11所示。 x=0:0.2:10; y=exp(-x); plot(x,y,ro-.) hold on z=

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档