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

第六章_数据与函数的可视化.ppt

  1. 1、本文档共165页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章_数据与函数的可视化

2、创建轴对象 axes H=axes(‘property’, ) left, bottom width,height 定义轴对象的位置与大小 例:创建一轴对象。 H=axes(position,[0.1,0.7,0.8,0.2]) H =156.0193 变量H是句柄值——浮点数 3、 创建线对象 H=line(x,y,z,‘property’,value) 二维画线 line 三维画线 例:创建一线对象。 t = 0:pi/20:2*pi; H = line(t,sin(t),LineWidth,4,Color,[.8 .8 .8]); H=1.590018310546875e+002 变量H是句柄值——浮点数 4、标注文字 H=text(x,y,’string’) text 标注字符串 确定标注位置 每个函数只能创建一个图形对象, 并将它们置于适当的父辈对象中。 * 4、pie3 x = [2 3 5 4]; explode = [1 1 0 0]; pie3(x, explode); 5、quiver3(不讲) [x, y] = meshgrid(-2:0.2:2, -1:0.1:1); z = x.*exp(-x.^2-y.^2); [u, v, w] = surfnorm(x, y, z); quiver3(x, y, z, u, v, w); hold on, surf(x, y, z); hold off axis equal 6、contour3(不讲) [x, y, z] = peaks; contour3(x, y, z, 30); axis tight 第五节 动画设计 如果将Matlab产生的多幅图形保存起来,并利用系统提供的函数进行播放,就可产生动画效果。 moviein getframe movie moviein函数 moviein(n)函数用来建立一个足够大的n列矩阵。该矩阵用来保存n幅画面的数据,以备播放。 为什么要建立一个足够大的矩阵? 是为了提高程序运行速度。 getframe函数 getframe函数可截取一幅画面信息(称为动画中的一帧),每一幅画面信息形成一个很大的列向量。显然,保存n幅图画就需一个大矩阵。 格式:m=getframe movie函数 movie(m,n)函数播放由矩阵m所定义的画面n次 动画生成的步骤: a.创建帧矩阵 ————— moviein b.对动画中的每一帧生成图形,并把它们放到帧矩阵中 ———— getframe c.从帧矩阵中回放动画 ————— movie 例: 绘制peaks函数曲面并且将它绕z轴旋转 [X,Y,Z]=peaks(30); surf(X,Y,Z) m=moviein(20); for i=1:20 view(-37.5+24*(i-1),30) m(:,i)=getframe; end movie(m,2); clear M n = 50; peaks; for i = 1:n view([-37.5+i*360/n, 30]); M(i) = getframe; End movie(M, 15); 在下例中,我们将以不同的角度来显示peaks 函数, 并将其结果以电影的方式来呈现动画 例: 播放一个不断变化的眼球程序段。 m=moviein(20); for j=1:20 plot(fft(eye(j+10))) m(:,j)=getframe; end movie(m,10); 第五节 图形句柄 一、matlab句柄绘图的特点 ——matlab语言的句柄绘图可以对 图形各基本对象进行更为细腻 的修饰,可以产生更为复杂的 图形,而且为动态图形的制作 奠定了基础。 二、什么是图形句柄? 1、句柄  句柄是一个标识符,是拿来标识对象的。 它就象我们的姓名一样,每个人都会有一个,不同的人的姓名不一样,但是,也可能有一个名字和你一样的人。 应用程序可以通过使用句柄,以引用相应的对象。 在MATLAB中,句柄的值:整数和浮点数。 2、图形句柄 MATLAB在创建每一个图形对象时,都为该对象分配唯一的一个值,称其为图形对象句柄(Handle)。 三、图形对象 MATLAB的图形对象包括计算机

文档评论(0)

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

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

1亿VIP精品文档

相关文档