0
我在想如何在MATLAB中使用ODE45來求解更高階(二階)微分方程初值問題。MATLAB中的ODE45與二階微分方程
例如 X '' + 5× '+ 2×= 0
其中 X(0)= 1 X'(0)= 3
我在想如何在MATLAB中使用ODE45來求解更高階(二階)微分方程初值問題。MATLAB中的ODE45與二階微分方程
例如 X '' + 5× '+ 2×= 0
其中 X(0)= 1 X'(0)= 3
你使其進入第一級的系統。例如,通過定義y=x'
,以便x'=y
和y'=x''=-5y-2x
。
dotx = function dxdt(t,x)
dotx = [ x(2) -5*x(2)-2*x(1) ]
end
ode45(@dxdt, [0 T], [ 1 3 ])
這兩個視頻應該給你如何建立一個好主意,並解決這些問題,用Matlab:布蘭查德(https://www.youtube.com/watch?v=fx3bl4oA_0U)和[勒溫](https://www.youtube.com/watch?v=dFF_Isz_TjU)。 – TroyHaskin 2015-03-30 22:43:56