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
はい、Uはxをデペンドします。しかし、私が述べたように、U(t-td)の正確な値は分かっています。 U = Kx(t-td)であり、Kは定数である。 – Cena
@セナ:これを反映するためにあなたの質問を編集してください。 – Wrzlprmft