PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
MATLAB
[運算] ode解震動方程式 時間拉長有誤差
作者:
dooksp
(頹廢的人)
2017-07-05 11:01:06
各位好
目前在利用ode解簡單的力學問題
方程式為 F=-kx
當我的dt設置的範圍再0至10(時間很短的情況下)曲線在+-1震盪
但當我dt設置範圍改為0至100時(時間拉長了)曲線後來就不在+-1震盪了
想詢問是否有方法解決這個問題
感謝
以下是我寫
function dydt=odefcn(t,y,m,b,k,w)
dydt=zeros(2,1);
dydt(1)=y(2);
dydt(2)=-(k/m)*y(1);
作者:
sin55688
(單手挑藏獒)
2017-07-05 20:31:00
依舊在+-1之間阿
作者: dooksp (頹廢的人)
2017-07-07 10:47:00
又改成 dt=0:0.01:100嗎
繼續閱讀
[運算] matlab與excel計算的值不同
foxfoxfoxfox
[討論] Simulink一運行就整個程式自動關掉
lachiangkuo
[運算] 求助 想從改善程式碼解決out of memory
ocf001497
[問題] DFT 的適用時機 (DSP問題)
alan23273850
[討論] 怎麼正確讀取 .m檔中的簡體字
micbrimac
Re: 如何使用if迴圈
sblk
如何使用if迴圈
RevelationSD
[請益] 怎麼根據一個標準交換矩陣元素
BaGaJohn5566
Re: [請益]for迴圈內差法過慢
sunev
[討論] 3D 圓柱對稱 Sinc
teddy0819
Links
booklink
Contact Us: admin [ a t ] ucptt.com