MATLAB在物理中的应用.ppt

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

MATLAB在物理中的应用 1、大学物理与中学物理有什么区别? 2、你在大学物理学习中感到什么困难? 怎么办? 引进信息技术 用计算机处理物理问题! MATLAB在物理中的应用 在教学中应用信息技术,不仅仅是制作课件和学件。权威人士指出: “ 计算机在理工科中的低、中、高级应用分别是数值计算、计算机模拟和计算机智能。” 节约时间:用软件很方便快捷地计算出结果; 加深理解:用图形和模拟动画来展示和研究演化过程,使抽象的问题形象化; 培养能力:学生在这个研究过程中进行探索,有利于培养学生的创新精神和实践能力,这正是我院培养应用型人才的途径之一。 一、在力学中应用 1、一弹性球,初始高度 h=10m,向上初速度 v0=15m/s, 与地相碰的速度衰减系数 k=0.8,计算任意时刻球的速度和位置。 解:分析 由运动方程    一、在力学中应用 1、一弹性球,初始高度 h=10m,向上初速度 v0=15m/s, 与地相碰的速度衰减系数 k=0.8,计算任意时刻球的速度和位置。 解:(1)传统计算方法 第一次落地前 v=v01-gt , y=h+v01t-gt2/2 , T1=3.62s 第二次落地前 v02= -k(v01-gT1) v= v02-gt , y= v02t-gt2/2 , T2=2v02/g 第三次落地前 v03= -k(v02-gT2) v= v03-gt , y= v03t-gt2/2 T3=2v03/g . . . . . . 第n次落地前 v0n= -k(v0(n-1)-gT(n-1)) v= v0n-gt , y= v0nt-gt2/2 Tn=2v0n/g 计算 结果 (2)用MATLAB计算程序 clear all %有衰减弹性小球运动程序 v0=15; h=10; %初速度、高度 g=-9.8; k=0.8; % 重力加速度 衰减系数 T=0; for t=0:0.05:20 v=v0+g*(t-T); %求速度 y=h+v0*(t-T)+g*(t-T)^2/2; %求高度 if y = 0 v0= - 0.8*v; T=t; %取球每次落地时所用时间 h=0; end subplot(1,2,2) %画球的运动图像 pause(0.) plot(1,y,or,MarkerSize,10, ‘MarkerFace,[ 1,0,0]) axis([0,2,0,25]) subplot(2,2,1) %画球的速度曲线 axis([0,20,-25,30]) grid on plot(t,v,*r,MarkerSize,2) hold on subplot(2,2,3) %画球的位置曲线 axis([0,20,0,25]) grid on plot(t,y,‘*b’,‘MarkerSize’,2) hold on disp([t=,num2str(t,4), v=, … num2str(v,4), y=,num2str(y,2)]) end 计算结果 (3)用MATLAB仿真模拟 h=10m, v0=15m/s, k=0.8. 仿真 结果 2、阻尼振动和受迫振动 物体在媒质中受到阻力产生阻尼振动, 设黏性阻力 阻尼振动方程为 在周期性外力作用下发生受迫振动, 设周期性外力为 则受迫振动方程为 用MATLAB计算阻尼振动程序 clear all %sy195.m xf=dsolve(D2x+w0^2*x=0,Dx(0)=0,x(0)=A,t); xd=dsolve(D2x+2*b*Dx+w0^2*x=0,Dx(0)=0,x(0)=A,t); w0=3;b=0.8;A=0.2; t=linspace(0,8,200); xf1=eval(xf); xd1=eval(xd); b=0.99*w0; xd2=eval(xd); plot(t,xf1,‘.-r,t,xd1,.-b,t,xd2,‘.-g,t,0,‘.-k) axis([0,8,-0.25,0.25]) 计算结果及分析 红线—简谐振动,蓝线

文档评论(0)

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

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

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档