西南交通大学MATLAB实习任务06精选.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

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

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

1亿VIP精品文档

相关文档