




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Matlab实现振动弹簧的实时动画部分包括对天花板的建模、对连接直线的建模、对弹簧的建模、对振动建模。模拟弹簧振动的过程主要包括:①更新小球和弹簧的位置。②更 1 ....................................................2........................................4 4.............................................6................................................................................................8.........................................9...............................................11 ........................14 19 23 24致 25.......................................................rectangleposition2,0.3],'FaceColor',[0.5,0.3,0.4]);axis%画顶板plot[7,8.5],'r','linewidth',2);Mlengthy;xmodM;ndendlotxyC:2*pi;r=0.35;FfillrcosC,2+t1,'r');icklabelsnumstrplot[3.3,3.3],'black');Hplot0,13],[3.3,3.3],'y');线]Qplotcolor'r');;text'fontsize',16);whileT2;pause);Dy1/2*sin(pi*T))*1/2;YendtendacecolorranddataTydataYendYendT=T+0.1;简谐运动的过程,同时画出相应圆球质心随时,若要模拟弹簧阻尼振动过程的程rectangleposition2,0.3],'FaceColor',[0.5,0.3,0.4]);axis10]);plot[7,8.5],'r','linewidth',2);Mlengthy;xmodM;ndendlotxyC:2*pi;r=0.35;FfillrcosC,2+t1,'r');icklabelsnumstrplot[3.3,3.3],'black');rectangleposition.5,2,0.3],'FaceColor',[0.5,0.3,0.4]);plot[7,8.5],'r','linewidth',2)位Mlengthy;xmodM;ndendlotxyMlengthy,C:2*pi;r=0.35;FfillrcosC,2+t1,'r');r=0.35.FfillrcosC,2+t1,'r'),(X,2)和size(Y,2);如果C是一个列向量,则length(C)必须等于sizeXsizeYfill点与第一如下所示的图形icklabelsnumstrplot[3.3,3.3],'black');上刻度记号的位置以及每隔多少值会到下一Y平动的物理模型km略各种阻力,取平衡位置O为xx中2/kmω=(1.3)微分方程(1.2)的通解为cos()xAtω=+Φ(1.4)式(意义和确定方法将在后面讨论。将式(1.4)对时间求一阶和二阶导数,得ωω==?+Φ(1.5)2cos()axAtωω==+Φ(1.6)ttωωπ+Φ=+,故令'/2πΦ=Φ+,则解(1.4)还可以写成'sin()xAtω=+Φ(1.7)即微分方程(1.4)的解即可写成遇险函数的形式,也可以写成正弦函数形式。从解(1.4)看出,弹簧振子运动时,坐标x(即相对平衡未知的位移)按余弦(或正弦)函数规律随时间变化。因此,只在线性弹性回复力作用下的子运动是谐振动。式(1.5)、(1.6)表明,作谐振动物体的速度和加速余弦或正弦函数规律随时间变化的。见下图,从式(1.2)看出,作谐振动ab化的。据此我们先设计一个算法。现rectangleposition.5,2,0.3],'FaceColor',[0.5,0.3,0.4]);axis10]);plot[7,8.5],'r','linewidth',2);Mlengthy;xmodM;lotxyC:2*pi;r=0.35;FfillrcosC,2+t1,'r');icklabelsnumstrplot[3.3,3.3],'black');Hplot0,13],[3.3,3.3],'y');线]Qplotcolor'r');;textfontsize,16);whileT2;pause);Dy1/2*sin(pi*T))*1/2;YendtendacecolorranddataTydataYendYendT=T+0.1;Hplot0,13],[3.3,3.3],'y');线]Qplotcolor'r');;textfontsize,16);ze字。位置为(2,9),标注为‘理想中的弹簧振子简谐振动’字符串大小whileT2;pause);Dy1/2*sin(pi*T))*1/2;YendtendacecolorranddataTydataYendYendT=T+0.1;y2ataYendYend-1012-101-10120-1012-1012到了敖老师和同学的大力帮助,借此机会向他并提出宝贵意见的老师们。--,同时画出相应rectangleposition0.3],'FaceColor',[0.1,0.3,0.4]);axis,10]);holdon;%设置坐标轴范围plot[7,8],'r','linewidth',2);%画与弹簧连接的线y到弹簧对应的纵坐标数据Mlengthy);%获取数据的长度xmodM;%生成弹簧的横坐标数据xxendend=13;%计算出弹簧上下端点的横坐标值Dplotxy出弹簧Cpi成圆球的角度数据rsinCFfillrcosC),2+t1,'r');%画出圆球yplot2,2],'black');%画出平衡位置Hplot,13],[2,2],'g');%球心的跟踪线Qplotcolor,'r');%画出运动曲线;T时间值textdamposillationfontsizesetgcf,'doublebuffer','on');%设置渲染效果whileT2;%利用循环处理阻尼运动过程的模拟pause(0.2);%暂停一下,显示动画效果YfYendt%计算圆球的纵坐标数值tdtdTydydYendtFydataYffacecolorrandsetHxdataT'ydata',[Y(end),Y(end)]);%更新跟踪线的数据dydataydTT间Kdfinddiffsigndiffyd)==-2)+1;%计算极大值的位置XtdKd处的横坐标数值YydKd值处的纵坐标数值XXtdend%得
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小自考汉语言文学2024年学习习惯试题及答案
- 深度研究2024年统计学考试试题及答案
- 小学六年级文学常识试题及答案
- 汽车维修常用材料知识试题及答案
- 二手车交易流程详解试题及答案
- 上海bim工程师试题及答案
- 四川省绵阳江油市2022-2023学年高一下学期期中考试生物学试题(含答案)
- 美容师实操技能要求与公务员省考试题及答案
- 期末诚信考试教育
- 2024年抽样误差计算试题答案
- 新起点英语二年级下册全册英语教案
- 招标文件公平竞争审查自查表
- GB/T 41837-2022温泉服务温泉水质要求
- GBZ(卫生) 49-2014职业性噪声聋的诊断
- JJG 141-2000工作用贵金属热电偶
- GB/T 7588.2-2020电梯制造与安装安全规范第2部分:电梯部件的设计原则、计算和检验
- GB/T 17193-1997电气安装用超重荷型刚性钢导管
- 紧急采购申请单
- 小学道德与法治学科高级(一级)教师职称考试试题(有答案)
- 复旦大学英语水平测试大纲9300词汇表讲义
- (课件)肝性脑病
评论
0/150
提交评论