How do I show the for loop results over time?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Chase Williams
le 10 Mar 2019
Modifié(e) : Kevin Phung
le 10 Mar 2019
I need to create a grapgh of player 2's score over the number of "trials". However, I can only see the last score of the 10,000 trial. How can I save all of the data such that I know the score for the nth trial?
0 commentaires
Réponse acceptée
Kevin Phung
le 10 Mar 2019
Modifié(e) : Kevin Phung
le 10 Mar 2019
n = 100000; %number of trials
score = zeros(n,2); % first column is player 1, 2nd column is player 2
for i = 1:n
p1 = randi([1 2])
p2 = randi([1 2])
if p1+ p2 == 3
score(i,:) = [ 1 0];
else
score(i,:) = [0 1];
end
end
%check score for 99th trial:
score(99,:)
%check total score:
sum(score)
2 commentaires
Kevin Phung
le 10 Mar 2019
Modifié(e) : Kevin Phung
le 10 Mar 2019
plot(score(:,2)).
I would suggest you read up on array indexing
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Environment and Settings 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!