- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任 务:_ 06-03 (任务号_组号)___
课程名称: 计算机上机实习D 课程代码: 9990267
实习周数: 1 学 分: 1
实习单位: 物理科学与技术学院 实习地点: 图书馆4楼机房
实习时间: 9:00 至 11:00
一、实习的目的和任务:
实习目的
1.掌握动画制作,及动画制作的有关函数,如surf、meshgrid、colormap、
shading、view、getframe、movie等;
2.理解如何根据物理现象描述、建立物理模型以及分析模型;
实习任务
动画制作:
1. 通过Help学习moviein, getframe, movie函数。
2. 阅读有关水波干涉的分析的文档“水波干涉的动画演示.doc”,并调试
wave.m。请认真阅读wave.m的代码并对每行给出注释,并保存。
3. 根据所学内容编写一个程序,演示多个振动源(2个)的水波干涉现象。
4.2 个文件(2 个m文件)连同实习报告压缩打包,文件名为王东
06.rar。
注:源程序要有必要的注释。
提交 3 个文件,压缩打包成一个文件王东06.rar
二、实习主要内容:(仿真结果及分析,含源程序+注释+图)
2、
%水波干涉的动画演示
a=4;w=4;A0=0.3;v=1; %定义参量
[x,y]=meshgrid([-4*pi:pi/20:4*pi],[-4*pi:pi/20:4*pi]); %将给定区域划分为平面网络
r1=sqrt((x-a).^2+y.^2)+5; %计算第一个波源中心距离原点的距离
c1=A0./r1; %定义C1
r2=sqrt((x+a).^2+y.^2)+5; %计算第二个波源中心距离原点的距离
c2=A0./r2; %定义c2
t=0:0.1:10; %确定时间范围
for j=1:41 %for循环
z=c1.*cos(w*(t(j)-r1/v))+c2.*cos(w*(t(j)-r2/v)); %干涉函数
surf(x,y,z); %在给定区域画出三维曲面
colormap(gray); %给曲面定色为灰色
axis equal; %设定各坐标轴刻度相同
shading interp; %以插值形式为图形的像点着色
view([180 90]); %定义视角为方位角180,仰角90
axis([-15 15 -15 15 -0.1 0.1]) %定义坐标轴取值范围
axis off %取消对坐标轴的限制
m(j)=getframe; %返回一个movie frame,
end %循环结束
movie(m,10) %播放m文件中图形10次
3、加上一个波源后的震动合成代码及图像
a=4;w=4;A0=0.3;v=1; %定义参量
[x,y]=meshgrid([-4*pi:pi/20:4*pi],[-4*pi:pi/20:4*pi]); %将给定区域划分为平面网络
r1=sqrt((x-a).^2+y.^2)+5; %计算第一个波源中心距离原点的距离
c1=A0./r1; %定义C1
r2=sqrt((x+a).^2+y.^2)+5; %计算第二个波源中心距离原点的距离
c2=A0./r2;
文档评论(0)