• 締切済み

コイン投げのシミュレーション

コインを10回投げたときに表が出る回数のシミュレーションをして、この再計算を5000回行ったときの表の出る回数をグラフ化するという問題なのですが、エクセルでどのような手順でやればよいのかわかりません。 10回投げたときの最初の表はできたのですが、「再計算を5000回やる」というのはどのようにやればいいのでしょうか。「再計算」ってそもそもどういうふうにやるのでしょうか。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

こういうのはがっこうの課題でしょう。 がっこうの宿題の回答をこのコーナーで求めるのは、このコーナーの規約違反の恐れがある。 ーー 詳しくない分野だが、「再計算を5000回」とあるので、計算機で計算する円周などなのだろう。 >10回投げたときの最初の表はできたのですが コンピュターでやりましたか? 私のやってみたのは(実行時間は少しかかるので覚悟) ub test01() Application.ScreenUpdating = False Dim d(11) '1の出た回数の頻度表 For k = 1 To 5000 For i = 1 To 10 If Int((Rnd * 2) + 1) = 1 Then n1 = n1 + 1 '1か2の乱数を出す Next i Cells(k, "A") = n1 Cells(k, "B") = 10 - n1 d(n1) = d(n1) + 1 n1 = 0 Next k '---シートセルへ表示 For i = 0 To 10 Cells(i + 1, "C") = d(i) Next i Application.ScreenUpdating = True End Sub d()は、10回の試行で、1が0-9回出た頻度の表の代わりです。 1と2の乱数を出して、10回のうちの1の回数で 私の場合は C列 C1:C11 5 0 10回試行のうち1が0回ー>5回 39 1 219 2 621 3 1034 4 1225 5 988 6 573 7 219 8 70 9 7 10 これでC列データで折れ線グラフを描かせると、 離散値なのでスムーズでないが、やや釣鐘型の折れ線グラフになった。 こういうことでよいのかな。自信は十分ではないが。

JZ302
質問者

お礼

ありがとうございました。わかりました。

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

これってエクセルでグラフ作りなさいとう問題なのですか? 取り合えず A1に =RAND() 右へ10個コピィ(J1までコピィ) K1に =COUNTIF(A1:J1,"<0.5") A1~K1を5000行までコピィ K列を選択してグラフを作成して答えにしてもらえないでしょうか。

JZ302
質問者

お礼

ありがとうございました。わかりました。

関連するQ&A