質問編集履歴

1

2021/12/22 03:23

投稿

Ackngawe.-
Ackngawe.-

スコア27

test CHANGED
File without changes
test CHANGED
@@ -190,4 +190,8 @@
190
190
 
191
191
  plt.show()
192
192
 
193
- ```ルンゲクッタ法を用いたコードなのですが、横軸をv、縦軸をiとして,ルンゲクッタ法を用いて計算した6000以降の値を平均した値を、iを0から2.0までの間で繰り返し、それぞれ得た値をプロットしていくプログラムなのですが、実行してもなぜか点がグラフにプロットされません。また、iの範囲は0から2.0までと指定しているのに、結果として出てくるグラフは―0.04から0.04になってしまいます。どうすればよいでしょうか。![イメージ説明](3b0313782abbebc7a36cff90e99e922b.png)
193
+ ```ルンゲクッタ法を用いたコードなのですが、横軸をv、縦軸をiとして,ルンゲクッタ法を用いて計算した6000以降の値を平均した値を、iを0から2.0までの間で繰り返し、それぞれ得た値をプロットしていくプログラムなのですが、実行してもがvが発散してnanとり、グラフにプロットされません。
194
+
195
+ iをループせずに固定して、その値ひとつをプロットしたときはできたのですが、i をループさせた途端にできなくなってしまいました。
196
+
197
+ また、iの範囲は0から2.0までと指定しているのに、結果として出てくるグラフは―0.04から0.04になってしまいます。どうすればよいでしょうか。![イメージ説明](3b0313782abbebc7a36cff90e99e922b.png)