質問: 振り子をオイラー法で プログラムで、振り子のヒモの長さ、重さ、角度を自由に設定し、振り子のアニメーションが表示されるようにしようと考えています。 普通の運動方程式での振り子の運動の表示はできたのですが、 オイラー法やルンゲクッタ法を使って導き出した振り子の動きも表示したいと考えています。 ところが、どうやってオイラー法を振り子の運動方程式に応用すれば、振り子のx、y座標が分かるのか?ということが、勉強不足でどうにもわかりません... どなたか、ヒントだけでも教えていただけると幸いです。
回答: オイラー法は、1階常微分方程式の数値計算方法なので、運動方程式には使えません。無理に2階微分の項を作り出しても、初期値に2つの値が必要になり求められないことが分かるでしょう。 http://ja.wikipedia.org/wiki/%e3%82%aa%e3%82%a4%e3%83%a9%e3%83%bc%e6%b3%95