版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
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(即相對平衡未知的位移)按余弦(或正弦)函數規(guī)律隨時間變化。因此,只在線性彈性回復力作用下的子運動是諧振動。式(1.5)、(1.6)表明,作諧振動物體的速度和加速余弦或正弦函數規(guī)律隨時間變化的。見下圖,從式(1.2)看出,作諧振動ab化的。據此我們先設計一個算法?,Frectangleposition.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;%利用循環(huán)處理阻尼運動過程的模擬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. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 22024版?zhèn)€人理財顧問合同范本:某銀行與客戶理財服務合同
- 2024年設備質保服務與支持協(xié)議版
- 2024年道路清障拖車作業(yè)合同規(guī)范文本3篇
- 山洪災害防御知識培訓課件
- 2024音樂素材購買及使用權授權合同:視頻素材
- 2024年零售連鎖店經營承包合同范本版B版
- 《技術模板》課件
- 浙江廣廈建設職業(yè)技術大學《大數據挖掘技術及其應用》2023-2024學年第一學期期末試卷
- 2024施工合同煙囪施工施工圖紙設計合同3篇
- 2024年環(huán)保設施運營合同3篇
- 普通高中學業(yè)水平合格性考試(會考)語文試題(附答案)
- 2021年國家公務員考試申論試題及答案(地市級)
- 2020年10月自考00020高等數學一高數一試題及答案含評分標準
- 2023年資產負債表模板
- GB/T 10058-2023電梯技術條件
- (完整word版)酒店流水單
- 校服采購投標方案
- 居民健康檔案管理培訓課件
- 學校食堂食品安全管理25項制度
- 班主任經驗交流PPT
- 賓館應急救援預案
評論
0/150
提交評論