Hi, I would like create a vector using a for loop.
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
P=1e3;
i=6;
for i=1:length(i)
X(i)=P/1e3
end
I expect following results
X=[1e3 1e0 1e-3 1e-6 1e-9 1e-12 1e-15]
Thank you in advance!
0 Commenti
Risposta accettata
Più risposte (2)
Andrei Bobrov
il 1 Mar 2018
n = 7;
P = 1e3;
X = P * 1e-3.^(0:n);
2 Commenti
Stephen23
il 1 Mar 2018
Modificato: Stephen23
il 1 Mar 2018
+1 the simpler MATLAB way of doing this.
@Birdman: lots of users come here asking for "how to do XXX in a loop", and are surprised to learn that MATLAB has simpler, more efficient ways of doing things: they did not realize that loops were not required! It is entirely appropriate on this forum to point this out, and to show how.
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!