How to write included function into other
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Vadim Potorocha
le 14 Nov 2020
Modifié(e) : Image Analyst
le 14 Nov 2020
Hi, i need to
write a function that simulates a coin toss: r = coin_flip (N), where N is the number of tosses, r is a logical vector, r (i) = true if the i-th toss is heads. a function that simulates a coin toss: r = coin_flip (N), where N is the number of tosses, r is a logical vector, r (i) = true if the i-th toss is heads
and
write a function that counts the number of tails dropped: h = sum_tails (r), where r is the vector of results of the coin_flip () function, h is the number of tails.
So this what I've made:
function r = coin_flip(N)
i = rand(1,N);
r = (i > 0.5);
endfunction
function h = sum_tails(r)
h = sum(r < 0.5);
endfunction
How could I use coin_flip value for sum_tails?
0 commentaires
Réponse acceptée
Subhadeep Koley
le 14 Nov 2020
First of all define these two functions, coin_flip and sum_tails
function r = coin_flip(N)
i = rand(1, N);
r = (i > 0.5);
end
and
function h = sum_tails(r)
h = numel(r) - nnz(r);
end
Call these functions using this script
% Simulate 100 coin tosses
res = coin_flip(100);
% Count number of tails
numTails = sum_tails(res);
% Display result in command window
disp(['Total number of tails dropped: ', num2str(numTails)])
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur MuPAD dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!