2011-07-14 24 views
2

私はx = 0からx = 1までmatlabに解くために二次微分方程式を入力しようとしています。私はどのように把握することはできません。MATLABを使用した2次の非線形微分方程式

Y '' = 1 + 0.1 \ SQRT {1+(Y ')^ 2}

ゼロにおける初期条件:ここで式です。

答えて

3

通常、一次方程式のシステムに変換することによって高次方程式を解きます。ここでは、定義します

y' = v 
v' = 1 + 0.1 \sqrt{1 + v^2} 

は右辺を計算する関数を定義し、ode45を使用しています。

この式は閉じた形式でも問題なく解決できるので、どのように行うのがよいかテストする必要があります。