Random process: Coin tossing
Mostrar comentarios más antiguos
Hello,
Could anyone please help me to simulate the following?
Probability that first head appears on n-th toss.
Given the probability of getting Head after each toss is P, i.e., the coin is not a fair one so P is not equal to 1/2.
Any help will be highly appreciated.
Respuestas (1)
Image Analyst
el 19 de Jul. de 2016
Try this
p = 0.5; % or whatever you want.
numTosses = 100; % Whatever
tossHist = zeros(1, numTosses);
for expt = 1 : 1000
% Get sample of p% heads with numTosses
heads = rand(1, numTosses) > p;
tossOfFirstHead = find(heads, 1, 'first');
tossHist(tossOfFirstHead) = tossHist(tossOfFirstHead) + 1;
end
bar(tossHist);
grid on;
xlim([1, find(tossHist>0, 1, 'last')]);
1 comentario
Anik Adhikary
el 19 de Jul. de 2016
Categorías
Más información sobre Common Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!