- 締切済み
ルンゲ=クッタ法の間隔hの位置
dy / dy = -2xy を、ルンゲ=クッタ法で解こうとしています。 http://ja.wikipedia.org/wiki/%E3%83%AB%E3%83%B3%E3%82%B2%EF%BC%9D%E3%82%AF%E3%83%83%E3%82%BF%E6%B3%95 の式を参考にExcelでマクロを組んでみたのですが、 なぜか違う答え(正答は0に収束なのに、+に発散してしまう)が出ます。 y n+1を求めるときに第2項にかけているhを、 k1~k4を求めるときにk1 = h * f(t,y)などとすると、 上手く収束するのですが… なぜhのかける位置によって収束するしないが変わってしまうのでしょうか? 教えてください。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#96418
回答No.3
noname#96418
回答No.2
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.1
補足
この回答を読む前に確認したところ、 仰るとおりk2、k3、k4の式にもhをかけなければ いけないことに気づきました。 これが原因のようです。