第3章绘图与可视化综述.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2017-4-24 MATLAB绘图与可视化 天 津 科 技 大 学 数 学 系 谢中华 E-mail: xiezhh@tust.edu.cn MATLAB从零到进阶 2017-4-24 MATLAB设有大量函数和命令来绘制出各种各样的图形,具有强大的绘图功能 2017-4-24 2017-4-24 主要内容 图形对象与图形句柄 二维图形绘制 三维图形绘制 图形的打印和输出 动画制作 2017-4-24 第一节 图形对象与图形对象句柄 2017-4-24 一、什么是图形对象与图形句柄 图形窗口、线条、曲面和注释等都被看作是MATLAB中的图形对象,所有这些图形对象都可以通过一个被称为“句柄值”的东西加以控制,例如可以通过一个线条的句柄值来修改线条的颜色、宽度和线型等属性。这里所谓的“句柄值”其实就是一个数值,每个图形对象都对应一个唯一的句柄值,它就像一个指针,与图形对象一一对应。例如可以通过命令h = figure返回一个图形窗口的句柄值。 2017-4-24 句柄式图形对象继承关系图 Parent(父) Children(子) 2017-4-24 二、获取图形对象属性名称和属性值 h = line([0 1],[0 1]) h = 0.0149 get(h) 2017-4-24 三、设置图形对象属性值 subplot(1, 2, 1); h1 = line([0 1],[0 1]) ; text(0, 0.5, 未改变线宽) ; subplot(1, 2, 2); h2 = line([0 1],[0 1]) ; set(h2, LineWidth, 3) text(0, 0.5, 已改变线宽) ; 2017-4-24 第二节 二维图形绘制 2017-4-24 一、基本二维绘图函数 MATLAB 中提供了plot,loglog,semilogx,semilogy,polar,plotyy 等6个非常实用的基本二维绘图函数,下面重点介绍plot函数的用法 2017-4-24 1. plot函数 plot(Y) plot(X,Y) plot(X1,Y1, X2,Y2,...) plot(X1,Y1,LineSpec,...) plot(...,PropertyName,PropertyValue,...) plot(axes_handle,...) h = plot(...) hlines = plot(v6,...) 调用格式: 2017-4-24 【例3.2-0】给定横纵坐标数据,绘制线图 x y 1 2 3 5 7 7.5 8 6.5 7 7 5.5 4 6 8 10 2 x=[1 1.5 2 3 5 7 7.5 8 10]; y=[2 5 6.5 7 7 5.5 4 6 8]; plot(x,y) 1.5 5 2017-4-24 【例3.2-1】同时绘制多条线 x=[3,5,9;3,10,67;3,23,90]; x = 3 5 9 3 10 67 3 23 90 plot(x) 2017-4-24 x1=linspace(0,2*pi,100); x2=linspace(0,3*pi,100); x3=linspace(0,4*pi,100); y1=sin(x1); y2=1+sin(x2); y3=2+sin(x3); x=[x1;x2;x3]; y=[y1;y2;y3]; plot(x,y,x1,y1-1,’r-*’) 2017-4-24 线型、描点类型、颜色参数表 线条属性的修改 色彩 字符 说明 线型 字符 说明 描点 类型 说明 描点 类型 说明 r 红 - 实线(默认) . 点 左三角形 g 绿 -- 虚线 o 圆 s 方形 b 蓝 : 点线 x 叉号 d 菱形 c 青 -. 点划线 + 加号 P 五角星 m 品红 * 星号 h 六角星 y 黄 v 下三角形 k 黑 ^ 上三角形 w 白 右三角形 2017-4-24 【例3.2-2】画标准正态分布的密度函数图像。 x = -3 : 0.25 : 3; y = normpdf(x, 0, 1); plot(x, y, -ro,... LineWidth,2,... MarkerEdgeColor,k,... MarkerFaceColor,[0.49, 1, 0.63],... MarkerSize,12) xla

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档