國立台灣師範大學物理系 物理教學示範實驗教室(網站) 物理問題討論區 (黃福坤)
我們也針對科學教學建立開課系統:科學園,讓老師更方便運用網路科技輔助教學,歡迎教師多加利用! 中學物理(維基)
(學習物理不只是know HOW 更重要的是 know WHY, 歡迎參考聞名全球的物理動畫, 英文網頁NTNUJAVA以動畫為主) 白話物理
關鍵詞 最近 物理名詞中英檢索 無法登入或系統功能不正常回報
討論區首頁 >>物理課程相關問題(分成國中/高中/大學等區) >>大學物理相關內容討論>>Matlab單擺計算
本區 註冊登入 者方可留言
力學 標題:Matlab單擺計算
1:Li張貼:2016-02-22 09:59:44:

如題最近看到某書上題目,我計算出單擺關係式之後,如下
,輸入\theta=29,也就是0.506 rad,用Matlab求出其角速度及角加速度,那我用ode45下去求解,模擬出了在0.506 rad時的角速度。

那我用Matlab副程式如下:
function xdot=danbai(t,x)
g=9.807;
l=0.00587;
m=0.01419;
xdot(1)=x(2);
xdot(2)=2*sin(x(1))*cos(x(1))*x(1)^2/((cos(x(1)))^2-(sin(x(1)))^2)+g*sin(x(1))/(l*((cos(x(1)))^2-(sin(x(1)))^2));
xdot=[xdot(1);xdot(2)];

[t,x]=ode23('danbai',[0,10],[0.506,0]);
接下來用plot畫出其圖形,但我還想求等式左邊的角加速度,不知道怎求,先不論關係式是否列錯,比較想要知道加速度,最近剛接觸用Matlab解題,希望能給個方向,謝謝。



[ 這篇文章被編輯過: Li 在 2016-02-22 10:17:13 ]


[ 這篇文章被編輯過: Li 在 2016-02-22 10:19:15 ]