Automatically populating a vector with the output of a for-loop
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Robert Mason
il 30 Lug 2016
Modificato: Azzi Abdelmalek
il 30 Lug 2016
I have some initial data and a for-loop that uses this data:
d(1)=-0.3;
q(1)=0.08;
d(2)=0.4+0.1*i;
q(2)=0.11;
s=1;
N = 2;
for j = 1:N;
nd(j) = q(s)/(q(j) + d(j) - d(s)) - q(s)/(q(j) - d(s));
end;
and I would like to populate a vector with the output of the for-loop:
dv=[nd(1)...nd(j)];
however my code for populating the vector, dv=[nd(1)...nd(j)], was a guess and does not seem to be right. What is the correct way to code up a vector which automatically populates itself with the consecutive outputs of a for-loop?
0 Commenti
Risposta accettata
Azzi Abdelmalek
il 30 Lug 2016
Modificato: Azzi Abdelmalek
il 30 Lug 2016
nd = q./(q + d - d(s)) - q(s)./(q- d(s))
0 Commenti
Più risposte (0)
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!