




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Matlab设计实验课题名称:完全弹性碰撞一 设计背景:完全弹性碰撞(Perfect Elastic Collision): 在理想情况下,完全弹性碰撞的物理过程满足动量守恒和能量守恒。如果两个碰撞小球的质量相等,联立动量守恒和能量守恒方程时可解得:两个小球碰撞后交换速度。如果被碰撞的小球原来静止,则碰撞后该小球具有了与碰撞小球一样大小的速度,而碰撞小球则停止。多个小球碰撞时可以进行类似的分析。二 设计意义真实情况下,由于小球间的碰撞并非理想的弹性碰撞,还会有能量的损失,所以最后小球还是要停下来。所以该设计主要用于研究能量守恒中的某些问题。还有就是用于实验演示。三 程序设计该程序主要设置了三个不同颜色的小球,在真空环境下(理想环境下)的碰撞实验演示。该程序可以通过改变各种参数,研究各种情况下的实验数据。程序:pole=1.8;%定义摆线的长度xmax=2;%定义横坐标长度ymax=2;%定义纵坐标长度basew=2.3;%定义图中方框的宽度baseh=2.3;%定义图中方框的高度instant=0.2;%定义摆线间距%三视图的初始设置%第一幅图figure(name,理想情况下能量守恒定律1,position,500,340,440,320);%定义第一幅图的标题和位置fill(xmax,xmax,-xmax,-xmax,xmax,xmax-0.05,xmax-0.05,-xmax+0.05,-xmax+0.05,xmax-0.05,ymax,-ymax,-ymax,ymax,ymax,ymax-0.05,-ymax+0.05,-ymax+0.05,ymax-0.05,ymax-0.05,0,1,1);%填充底座背景 hold on;%保持当前图形及坐标所有特性fill(xmax-0.05,xmax-0.05,-xmax+0.05,-xmax+0.05,ymax-0.5 ,ymax-0.55,ymax-0.55,ymax-0.5,g);%填充方框内横杆背景 hold on;%保持当前图形及坐标所有特性 text(-0.25,1.7,1);text(0,1.7,2);text(0.25,1.7,3);%在坐标处标识说明文字 text( -1.0,1.7,a);text( -1.0,-1.7,b);%在坐标处标识说明文字 text(1.0,1.7,真空容器);text(-1.8,1.7,主视图);%在坐标处标识说明文字axis(-basew,basew,-baseh,baseh);%定义背景坐标范围在x(-2.32.3) Y(-2.32.3)之间%axis(off);%覆盖坐标刻度并填充背景theta0=7 *pi/6;%摆线1的初始角度x0=pole*cos(theta0);%摆线1末端x坐标y0=pole*sin(theta0)+1.5;%摆线1末端y坐标body1=line(-instant,x0-instant,1.5,y0,color,r,linestyle,-,erasemode,xor);%设置摆线1head1=line(x0-instant,y0,color,r,linestyle,.,erasemode,xor,markersize,40);%设置第一个小球颜色,大小theta1=3*pi/2;%摆线2,3的角度x1=pole*cos(theta1);%摆线2,3末端x坐标y1=pole*sin(theta1)+1.5;%摆线2,3末端y坐标body=line(-0.001,x1,1.5,y1,color,k,linestyle,-,erasemode,xor);%设置摆线2head=line(x1,y1,color,k,linestyle,.,erasemode,xor,markersize,40);%设置第2个小球颜色,大小body2=line(instant;x1+instant,1.5;y1,color,b,linestyle,-,erasemode,xor);%设置摆线3head2=line(x1+instant,y1,color,b,linestyle,.,erasemode,xor,markersize,40);%设置第3个小球颜色,大小theta3=15*pi/6 ;%第二幅图figure(name,理想情况下能量守恒定律2,position,500,40,440,320);%定义第一幅图的标题和位置fill(xmax,xmax,-xmax,-xmax,xmax,xmax-0.05,xmax-0.05,-xmax+0.05,-xmax+0.05,xmax-0.05,ymax,-ymax,-ymax,ymax,ymax,ymax-0.05,-ymax+0.05,-ymax+0.05,ymax-0.05,ymax-0.05,0,1,1);%填充底座背景hold on;%保持当前图形及坐标所有特性fill(xmax-0.05,xmax-0.05,-xmax+0.05,-xmax+0.05,ymax-0.5 ,ymax-0.55,ymax-0.55,ymax-0.5,g);%填充方框内第一根横杆背景 hold on;%保持当前图形及坐标所有特性fill(xmax-0.05,xmax-0.05,-xmax+0.05,-xmax+0.05,-ymax+0.55 ,-ymax+0.5,-ymax+0.5,-ymax+0.55 ,b);%填充方框内第二根横杆背景 hold on;%保持当前图形及坐标所有特性 text(-0.25,1.7,1);text(0,1.7,2);text(0.25,1.7,3);%在坐标处标识说明文字 text( -1.0,1.7,a);text( -1.0,-1.7,b);%在坐标处标识说明文字 text(1.0,1.7,真空容器);text(-1.8,1.7,俯视图);%在坐标处标识说明文字axis(-basew,basew,-baseh,baseh);%定义背景坐标范围在x(-2.32.3) Y(-2.32.3)之间%axis(off);%覆盖坐标刻度并填充背景y01=0;%设置摆球纵坐标值body11=line(-instant,x0-instant,1.5,y01,color,r,linestyle,-,erasemode,xor);%设置摆线1上摆线body12=line(-instant,x0-instant,-1.5,y01,color,r,linestyle,-,erasemode,xor);%设置摆线1下摆线head01=line(x0-instant,y01,color,r,linestyle,.,erasemode,xor,markersize,40);%设置第一个小球颜色,大小body01=line(-0.001,x1,1.5,y01,color,k,linestyle,-,erasemode,xor);%设置摆线2上摆线body02=line(-0.001,x1,-1.5,y01,color,k,linestyle,-,erasemode,xor);%设置摆线2下摆线head00=line(x1,y01,color,k,linestyle,.,erasemode,xor,markersize,40);%设置第二个小球颜色,大小body21=line(instant;x1+instant,1.5;y01,color,b,linestyle,-,erasemode,xor);%设置摆线3上摆线body22=line(instant;x1+instant,-1.5;y01,color,b,linestyle,-,erasemode,xor);%设置摆线3下摆线head02=line(x1+instant,y01,color,b,linestyle,.,erasemode,xor,markersize,40);%设置第三个小球颜色,大小%第三幅图figure(name,理想情况下能量守恒定律3,position,50,340,440,320);%定义第三幅图的标题和位置fill(xmax,xmax,-xmax,-xmax,xmax,xmax-0.05,xmax-0.05,-xmax+0.05,-xmax+0.05,xmax-0.05,ymax,-ymax,-ymax,ymax,ymax,ymax-0.05,-ymax+0.05,-ymax+0.05,ymax-0.05,ymax-0.05,0,1,1); %填充底座背景hold on%保持当前图形及坐标所有特性 text(1.0,1.7,真空容器);text(-1.8,1.7,侧视图);%在坐标处标识说明文字 text( -1.7,1.5,a);text( 1.7,1.5,b);%在坐标处标识说明文字axis(-basew,basew,-baseh,baseh);%定义背景坐标范围在x(-2.32.3) Y(-2.32.3)之间%axis(off);%覆盖坐标刻度并填充背景x01=0;x02=1.48;y02=1.48;%设置坐标head000=line(-x02,y02,color,g,linestyle,.,erasemode,xor,markersize,18);%设置横杆ahead000=line(x02,y02,color,g,linestyle,.,erasemode,xor,markersize,18);%设置横杆bbody311=line(-x02,x01,y02,y0,color,r,linestyle,-,erasemode,xor);%设置摆线1上摆线body312=line(x02,x01,y02,y0,color,r,linestyle,-,erasemode,xor);%设置摆线1下摆线head301=line(x01,y0,color,r,linestyle,.,erasemode,xor,markersize,40);%设置摆球1body301=line(-x02,x01,y02,y1,color,k,linestyle,-,erasemode,xor);%设置摆线2上摆线body302=line(x02,x01,y02,y1,color,k,linestyle,-,erasemode,xor);%设置摆线2下摆线head300=line(x01,y1,color,k,linestyle,.,erasemode,xor,markersize,40);%设置摆球2body321=line(-x02;x01,y02;y1,color,b,linestyle,-,erasemode,xor);%设置摆线3上摆线body322=line(x02;x01,y02;y1,color,b,linestyle,-,erasemode,xor);%设置摆线3下摆线head302=line(x01,y1,color,b,linestyle,.,erasemode,xor,markersize,40);%设置摆球3while 1%条件判断 theta0=theta0+pi/540; theta3=theta3-pi/540; if theta0=15*pi/6 theta0=7*pi/6; theta3=15*pi/6 ; %设置摆球1运动过程 elseif (theta0=7*pi/6)&(theta0=3*pi/2)&(theta0=11*pi/6 )&(theta0=13*pi/6 )&(theta015*pi/6 ) x41=pole*cos(theta3); y41=pole*sin(theta3)+1.5; set(body1,xdata,-instant,x41-instant,ydata,1.5,y41);%设置主视图中摆线1运动 set(head1,xdata,x41-instant,ydata,y41);%设置主视图中摆球1运动 set(body11,xdata,-instant,x41-instant,ydata,1.5,y01);%设置俯视图中摆线1上摆线运动 set(body12,xdata,-instant,x41-instant,ydata,-1.5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公服务合同标准文本
- 2025小学五年级数学下学期期中质量评估综合知识检测北师大版
- 2025-2030国有银行产业政府战略管理与区域发展战略研究报告
- 2025-2030国内婴儿辅食行业市场发展分析及竞争格局与投资机会研究报告
- 2025-2030园林项目可行性研究咨询报告
- 2025-2030叉车行业风险投资态势及投融资策略指引报告
- 2025-2030动物疫苗行业市场发展分析及发展前景与投资机会研究报告
- 2025-2030功能陶瓷市场市场现状供需分析及投资评估规划分析研究报告
- 2025-2030制水机行业市场现状供需分析及投资评估规划分析研究报告
- 六年级语文下册期末考试调研人教版
- 双硫仑(戒酒硫)药片药品说明书
- 《社会工作概论(第三版)》课件08 第八章 小组社会工作
- (读书笔记)礼物的流动:一个中国村庄中的互惠原则和社会网络
- 生理学(全套课件)
- 路基石方破碎开挖专项施工方案
- 二年级美术上册课件 《3.我的手印画》 赣美版 (共18张PPT)
- Q∕SY 126-2014 油田水处理用缓蚀阻垢剂技术规范
- 环保管理制度(适用于软件企业)
- 全国青少年机器人技术等价考试三级全套课件
- 适老化改造培训课件(PPT 31页)
- 光伏并网逆变器调试报告正式版
评论
0/150
提交评论