Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
x=0からx=1でmatlabに解くために2階微分方程式を入力しようとしています。方法がわかりません。方程式は次のとおりです。
y'' = 1 + 0.1 \ sqrt {1+(y')^ 2}
初期条件はゼロです。
通常、1次方程式のシステムに変換することにより、高次方程式を解きます。ここでは、次のように定義します。
y' = v v' = 1 + 0.1 \sqrt{1 + v^2}
右辺を計算する関数を定義し、を使用しますode45。
ode45
この方程式は閉じた形でも問題なく解けるので、それを行う方法の良いテストになるはずです。