くだすれFORTRAN(超初心者用)
■ このスレッドは過去ログ倉庫に格納されています
0684デフォルトの名無しさん
2006/07/18(火) 21:45:16おっしゃるとおり、サブルーチンを変えたところうまく回りました!
どうもありがとうございました!
いまいち、サブルーチンと配列の組み合わせが理解できないでいます。
例えば、yを配列として(例えばy(3)などと)定義した場合、
yt = y + hh*dydx
で全てのyを計算するのと、
do i = 1, 2
yt(i) = y(i) + hh*dydx(i)
で、ひとつずつyを計算するのは違うのでしょうか?
というのも、ルンゲクッタギルというサブルーチンをひろってきたのですが、
そのコードでは、iを1からnまで計算していています。これを参考に、
間違いを指摘して頂いたコードを作ったのですが・・・。
一体何が違うのでしょうか?お手を煩わせてすみません。
よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています