- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:fortran モンテカルロ法)
フォートランでモンテカルロ法を使って円周率πを計算するプログラムの実行結果が大きな数字になる理由について教えてください
このQ&Aのポイント
- モンテカルロ法を用いて円周率πを計算するプログラムがありますが、実行すると得られるπの値が大きくなってしまいます。その理由について教えてください。
- フォートランで書かれたモンテカルロ法を使った円周率πの計算プログラムにおいて、計算結果のπが予想よりも大きな値になってしまう原因を教えてください。
- モンテカルロ法による円周率πの計算プログラムを実行したのですが、予想よりも大きな値が得られてしまいます。その理由を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ちゃんとコードを見直してね。 do i = i, im -----> do i = 1, im
お礼
テキストに do i = i, im と書いてあったのをそのまま実践してしまっていました。 i を 1に直して実行したらちゃんと正しい値が出力されました。自分自身も内容をよく理解できていなかったみたいです。これで理解できました。ありがとうございました。