Random process: Coin tossing
Afficher commentaires plus anciens
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.
Réponses (1)
Image Analyst
le 19 Juil 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 commentaire
Anik Adhikary
le 19 Juil 2016
Catégories
En savoir plus sur Common Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!