2015-05-19 51 views
0

我試圖將Simulink模型(構建爲解決二階ODE並在下面的圖片中顯示)轉換爲python。當狀態矢量由矢量組成時,如何在Python中解決二階ODE?

enter image description here

INW和INT是尺寸的向量[1601x2],獲得MFW和MFT具有尺寸[2×1]並獲得MC和MK具有尺寸[2×2]。所有初始條件都已設置爲0.

out_acc,out_rate和out_disp的維數均爲[1601x2]。

在python中設置這個問題的任何幫助?

謝謝!

\ Simone。

+0

InW和InT真的是1601x2,還是他們在1601時間點定義了1x2?至於在Python中進行設置,具體取決於您使用的是哪個軟件包解析器軟件包。 –

+0

他們確實是在1601時間點定義的1x2! – S88S

+0

作爲求解器包,我試圖使用scipy.integrate.odeint,但說實話我並不知道這是否足夠。 – S88S

回答

0

用for循環解決,每個時間步更新初始條件!