dice probability game with graph of results

I have to create a simulation of a player throwing two dice (1:6) then summing the total of the two throws eg 3+4 gives 7. I have to count the number that gives a total of 6. I did that part fine, but I need a graph of the number of throws vs the number of throws which resulted in a 6 with a line showing the theoretical value, which the throws should converge to.
This is what I did:
r = randi([1 6],1000,1);
d = randi ([1 6],1000,1);
e = r+d
out = e(6)
rangesLowValue = 6;
rangesHighValue = 6;
Numberof6s = sum(e(:) >= rangesLowValue & e(:)<=rangesHighValue)
x=1:1000
plot(Numberof6s,x) %Don't know what to do here.
Thanks for any help.

 Accepted Answer

the cyclist
the cyclist on 15 Jun 2013
Edited: the cyclist on 15 Jun 2013
Try the cumsum() function instead of the sum() function, and I think you get what you intended.
You probably also want
plot(x,Numberof6s)
rather than
plot(Numberof6s,x)

More Answers (0)

Categories

Find more on Strategy & Logic in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!