Storing Data into a Matrix from a for loop
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Estevan Munoz
il 23 Nov 2018
Commentato: madhan ravi
il 23 Nov 2018
Hello, I would like to alter my code so that every value for position is stored in a matrix rather than dispaying only the final value so I can plot them later. How would I write this out? Here's what I've got. Thanks!
position = 0;
tails = 0;
heads = 1;
for s = (1:1000)
x=randi([0 1]);
if x==tails
position = position-1;
elseif x==heads
position = position+1;
end
end
0 Commenti
Risposta accettata
madhan ravi
il 23 Nov 2018
position = zeros(1,1000);
position(1)=0;
tails = 0;
heads = 1;
for s = 2:1000
x=randi([0 1]);
if x==tails
position(s) = position(s-1)-1;
elseif x==heads
position(s) = position(s-1)+1;
end
end
2 Commenti
Più risposte (1)
Luna
il 23 Nov 2018
Hello Estevan,
Try this:
position = zeros(1,1000);
tails = 0;
heads = 1;
for s = (1:1000)
x=randi([0 1]);
if x==tails
position(s) = position(s)-1;
elseif x==heads
position(s) = position(s)+1;
end
end
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!