MATLAB两个骰子抛出

时间:2015-12-02 07:20:41

标签: matlab

我被要求模拟10000个骰子卷的总和(A部分)。

我的问题是i循环中的变量for会重置为播放的游戏数而不是增加。 (所以如果我的i=2和我掷骰子5次(游戏结束)我希望i7,但我的i会回到{{1} }。)

Problem

A部分的代码

3

任何人都可以就C部分提供任何指导吗?

1 个答案:

答案 0 :(得分:0)

MATLAB解决A部分的方法:

t = 10000;
winners = [7 11];

rolls = randi(6, 1, t) + randi(6, 1, t);
numWinners = sum( ismember(rolls, winners) );

numWinners/t