Random process: Coin tossing
Mostra commenti meno recenti
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.
Risposte (1)
Image Analyst
il 19 Lug 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 Commento
Anik Adhikary
il 19 Lug 2016
Categorie
Scopri di più su Common Operations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!