• 締切済み

数値解析の問題

dx/dt=1-x^2をオイラー法とルンゲクッタ法で0<t<2.8の区間におけるX(t)がわからないです。わかるかた是非教えてください。

みんなの回答

  • nta
  • ベストアンサー率78% (1525/1942)
回答No.1

この微分方程式の解はKを未知定数として、 t = 1/2×loge |(1+x)/(1-x)| + K となり、陰関数ですが解析的に求まります。  数値積分のプログラムを記述するのも簡単だと思いますが、問題はx=0のところでの初期値の与え方です。これがまずいととんでもない結果が出てきます。元の問題から妥当な初期値を見いだせるかどうかよく検討してください。

参考URL:
http://isweb9.infoseek.co.jp/art/yosirin9/
msdkuj
質問者

お礼

どうもありがとうございました。

関連するQ&A