我创建了一个骰子函数,但我不知道如何为它创建一个直方图。直方图中的每个 bin 应该代表骰子总和的一个可能值。例如,对于 NumDice = 1,bin 的范围应为 1 到 6。对于 NumDice = 2,bin 的范围应为 2 到 12。谢谢!
function SumDice=RollDice(NumDice,NumRolls)
NumDice=1
NumRolls=500
distribution=zeros(NumDice*6,1);
for roll=1:NumRolls
diceValues = randi(6,[NumDice 1]);
totaldiceValue = sum(diceValues);
distribution(totaldiceValue) = distribution(totaldiceValue) +1;
end
end