Coin toss game simulation.

I'm trying to create a simple coin toss simulation, the game is as follows.
a player flips a coin, if heads they score 1, if tails -1. the player can stop at any point and win the current score divided by the number of games.
I want to create some code that simulates this for say 10 coin tosses and outputs the scores at each toss in for example a vector and the separately outputs the larges score.
any help would be hugely appreciated.

 Akzeptierte Antwort

José-Luis
José-Luis am 21 Okt. 2012
Bearbeitet: José-Luis am 21 Okt. 2012

0 Stimmen

num_toss = 10;
%Toss the coin
vec_toss = rand(num_toss,1) > 0.5;
%Get the average:
mean_vec = cumsum(vec_toss)./(1:num_toss);

2 Kommentare

Lewis Watson
Lewis Watson am 21 Okt. 2012
thank you very much.
Lewis Watson
Lewis Watson am 21 Okt. 2012
I've opted to start the score at -1 as winning on the first toss is the best option.
so I would like the output to be a list/vector with elements being the 10 scores e.g
(-1, S1, S2 ..... S10)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Probability finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by