モンテカルロシミュレーション方法を使用して、10回のリスト内でイベントが3回発生する確率を調べようとしています。行。私は100万回の試練を行うつもりです。イベントが発生する確率は、いつでも31.43パーセントです。私が考えていることは、試行(b)を呼び出してネストしたループを作成するということです。条件1(rand値が.3143未満)の場合、インデックスの次の番号に移動し、その番号が.3143私は次の番号に移動します。これが起これば、私は七面鳥のチャンスに1を加えます。百万回の試行が終わると、私は七面鳥を100万で割って、イベントが3回連続して起こる確率を得ます。私の質問は、イベントが連続して3回発生するかどうかをどうすれば確認できますか?私が十分な情報を提供しなかったら私を許して、私はプログラミングに新しいです。イベントが3回連続して発生する確率Matlab、Monte Carlo Method
0
A
答えて
0
あなたは
r = rand(10,1);
を定義するなら、あなたは、内側のfor
ループを必要としません。あなたは
events = r<0.3143;
を使用してイベントを検出することができますし、10倍にあなたがより多くの行の3つのイベントを持つことができること
Times = events;
Times(3:end) = Times(3:end) + events(2:end-1);
Times(3:end) = Times(3:end) + events(1:end-2);
注意をすることによって、行に3以上ある場合、あなたは見つけることができます一度。あなたがはいまたは無回答に興味がある場合は、sum(Times>3)
を使用してそこにいくつあるかを数えるか、any(Times)
を使用してください。
関連する問題
- 1. numpy.randomとMonte Carlo
- 2. C#でのマルチスレッド化(.Net 4.5)monte-carlo
- 3. 動的Monte Carlo/Gillespieアルゴリズム用のPythonパッケージ
- 4. Monte CarloとMPI_Reduceを使ってpiを計算する
- 5. n回の実行があり、xはn回の実行で1回のイベント発生確率です
- 6. 発生率マトリックスのグラフMatlab
- 7. Matlab - 特定の距離内にイベントが発生する確率を見つける
- 8. C#Timer.Elapsedイベントを2回連続して実行する
- 9. onmousemoveイベントが2回発生する
- 10. vba listboxイベントが2回発生する
- 11. jqWidgetsでイベントが2回発生する
- 12. jstree open_allイベントが2回発生する
- 13. MouseProc(WH_MOUSE)イベントが2回発生する
- 14. ViewModelイベントが複数回発生する
- 15. DeltaDNA:イベントが1回、2回などのイベントが発生したユーザー数を確認するSQLクエリー
- 16. JavaScript/jQuery:イベントが2回発生した
- 17. 私のJavaプログラムは毎回接続を確立せずにMATLABを連続して使用できますか?
- 18. リソースホッグなしで連続して多数のイベントを発生させる方法
- 19. Netbean(IDE for C++)をMatlab(Monte Carlo用)に接続する方法とそれ以外の方法はありますか?
- 20. Java ServerSocket accept-method連続リッスン
- 21. MATLABの0-1データで連続する1の発生をカウントします。
- 22. Silverlight 3 Datatemplate:button_clickイベントの発生
- 23. Jqueryイベントを複数回発生する
- 24. 確率を設定して別の確率を生成する
- 25. Matlab:すべての列を連続してn回繰り返します
- 26. 条件が真でn回連続していることを確認する
- 27. 過去3か月間に2ヶ月連続でイベントが発生したことを確認するにはどうすればよいですか?
- 28. jqueryモバイルタップイベントが1回発生して問題が発生する
- 29. コールfabricjsイベントが連続して
- 30. 解決策「新しい最高得点」が連続して発生するステップでクローン化が発生する