我想在Matlab中使用ode45解決DDE問題。我的問題是關於我解決這個問題的方式。我不知道我是對的還是我錯了,我應該使用dde23。 我有一個公式如下:使用ode45解決延遲微分方程Matlab
xdot(t)=Ax+BU(t-td)+E(t) & U(t-td)=Kx(t-td) & K=constant
正常情況下,我不知道,我解決了這個利用ODE45對我的方程延遲。現在拖延我的等式,我再次使用ode45來獲得結果。我在每一步都有U(t-td)的確切數量,並且我取代它的數量並求解方程。
我的解決方案是否正確或應該使用dde23?
「U」以任何方式取決於「x」?如果不是,那麼它不是DDE,因爲它必須涉及未知函數的時移值。 – LutzL
是的,你用x表示。但是,正如我所提到的,U(t-td)的確切值是已知的。 U = Kx(t-td),K是常數。 – Cena
@Cena:請[編輯]你的問題來反映這一點,最好只是提到依賴。 – Wrzlprmft