MATLAB中的动画设计学习教案_第1页
MATLAB中的动画设计学习教案_第2页
MATLAB中的动画设计学习教案_第3页
MATLAB中的动画设计学习教案_第4页
MATLAB中的动画设计学习教案_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1MATLAB中的动画设计中的动画设计第一页,共16页。电影(dinyng)动画擦除动画3质点(zhdin)动画12第1页/共16页第二页,共16页。第2页/共16页第三页,共16页。设计(shj)步骤第3页/共16页第四页,共16页。第4页/共16页第五页,共16页。第5页/共16页第六页,共16页。第6页/共16页第七页,共16页。第7页/共16页第八页,共16页。getframe函数可以捕捉动画帧,并保存到矩阵中。该函数的主要格式有:函数可以捕捉动画帧,并保存到矩阵中。该函数的主要格式有:(1)F=gefframe,从当前图形框中得到动画帧,从当前图形框中得到动画帧(2)F=gef

2、frame(h),从图形句柄,从图形句柄h中得到动画帧中得到动画帧(3)F=getframe(h,rect),从图形句柄,从图形句柄h的指定区域的指定区域rec中得到动画帧中得到动画帧当创建当创建(chungjin)了一系列动画帧后,可利用了一系列动画帧后,可利用movie函数播放这些动画帧。该函数的主要格式有:函数播放这些动画帧。该函数的主要格式有:(1)movie(M),将矩阵,将矩阵M中的动画帧播放一次中的动画帧播放一次(2)movie(M,n),将矩阵,将矩阵M中的动画帧播放中的动画帧播放n次次(3)movie(M,n,fps),将矩阵,将矩阵M中的动画帧以每秒中的动画帧以每秒fps帧

3、的速度播放帧的速度播放n次次第8页/共16页第九页,共16页。程序结构设计(shj)步骤第9页/共16页第十页,共16页。 m(:,i)=getframe;%抓取画面值endmovie(m)%播放画面第10页/共16页第十一页,共16页。Matlab的图形绘制函数允许采用不同的擦除模式来擦除原来的对象,不同的擦除模式将产生不同的动画效果(xiogu)。擦除模式是通过没置“EraseMode”属性来完成的,一共有三种擦除模式:(1)none:重新绘制图形对象时不擦除原来的对象,这种模式可动态演示图形的生成过程,如曲线和旋转曲线的生成过程。(2)background:在重新绘制图形对象之前。用背景

4、色重绘对象来达到擦除原来图形对象的目的。该模式会擦除任何对象和它下面的任何图形。(3)Xor:在重新绘制图形对象之前,只擦除原来的对象,不会擦除其他对象或图形。这种模式能产生图形对象移动的效果(xiogu)。第11页/共16页第十二页,共16页。程序结构设计(shj)步骤set(h,erasemode,erasemode)%h是需要执行动画图像的句柄,一般是需要执行动画图像的句柄,一般都是由都是由line或者或者plot创建创建(chungjin)for i=1:n set(h,xdata,xdata,ydta,ydata)%更新图像的坐标数据更新图像的坐标数据 drownnow%刷新屏幕刷新屏幕end第12页/共16页第十三页,共16页。第13页/共16页第十四页,共16页。【例7】运动(yndng)的小球【例9】时钟(shzhng)演示【例8】单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论