算法含编程实验八MATLAB动画设计与实现.pdfVIP

算法含编程实验八MATLAB动画设计与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

实验八MATLAB的动画

班级:统计0502学号:1303050206:欧钊锋

实验目的:

⚫了解并初步掌握动画指令moviein,getframe和movie运用

⚫了解并初步掌握利用动画指令自选图形作ε-δ语言的动画模拟

⚫了解并初步掌握利用动画指令作calton钉板试验的动画模拟

实验理论:

主要利用三个函数各自的作用并组合使用实现:

moviein:创建动画矩阵,制作动画矩阵数据

getframe:拷贝动画矩阵

movie:实现动画

实验内容:

1、自选图形做ε-δ语言的动画实现

程序设计:

functionozfdonghua

m=moviein(60);a=0.5;e=0.1;

fori=1:60

x1=linspace(0,i/60*1,200);x2=linspace(2-i/60*1,2,200);

y1=x1.^2./(x1+1);y2=x2.^2./(x2+1);

plot(x1,y1,x2,y2);holdon

plot([0,2],[a,a],r,...

[0,2],[a+e,a+e],k,[0,2],[a-e,a-e],k);

axis([0,2,0,1]);

plot([0.85,0.85],[a-e,a+e],k,[1.14,1.14],[a-e,a+e],k);

m(:,i)=getframe;

end

movie(m)

实验结果:

实验MATLAB的动画

班级:统计0502学号:1303050206:欧钊锋

实验目的:

完整即时电视,getframe和

会时间设计最佳设计自行设计作ε‑δ语言的动画支撑

了解并初步掌握动画模拟的使用

实验理论:

世界设计数字上可以电视:

moviein:动画矩阵,动画矩阵数据

getframe:拷贝动画矩阵movie:动画矩阵

实验内容:

1、自特设计做ε‑δ语言的动画实现

程序设计:

函数ozfdonghuammoviein(60);a=0.5;e=0.1;对于i=1:60

x1linspace(0,i/60*1,200);x2linspace(2‑i/60*1,2,200);y

1x1.^2./(x1+1);y2x2.^2./(x2+1);绘图(x1,y1,x2,y2);

按住绘图([0,2],[a,a],r,...[0,2],[a+e,a+e],k,[0,2],[a‑e,

a‑e],k);轴([0,2,0,1]);绘图([0.85,0.85],[a‑e,a+e],k,[1.

14,1.14],[a‑e,a+e],k);m(:,i)getframe;结束

实验结果:

2动画模拟calton钉板试验

程序设计:

clear,

clf,

m=100;n=5;y0=2;%设置参数。

ballnum=zeros(1,n+1);

p=0.5;q=1-p;

fori=n+1:-1:1%创建钉子的坐标x,y。

x(i,1)=0.5*(n-i+1);y(i,1)=(n-i+1)+y0;

forj=2:i

x(i,j)=x(i,1)+(j-1)*1;y(i,j)=y(i,1);

end

end

mm=moviein(m);%动画开始,模拟小球下落路径。

fori=1:m

s=rand(1,n);%产生n个随机数。

xi=x(1,1);yi=y(1,1);k=1;l=1;%小球遇到第一个钉子。

forj=1:n

plot(x(1:n,:),y(

您可能关注的文档

文档评论(0)

158****9376 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档