Loops and subscripts. Is it possible to build a loop on, say "j" and refer to variables as "variable_1", "variable_2", "variable_last value of j"
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Cruz Angel Echevarria
il 2 Feb 2016
Modificato: Stephen23
il 19 Giu 2019
Suppose that you have a loop on, say "j"c for j = 1:1:J; end; And you would like to have the following set of functions f(j) = c1_j + 2*c2_j
where j = 1, 2, 3,...., J
Is it possible to do this within a loop?
Thanks a lot, Matlab users.
0 Commenti
Risposta accettata
Star Strider
il 2 Feb 2016
Yes, but it is considered to be very poor programming practice, so I won’t tell you how to do it. The best way is to refer to ‘c1_j’ and others as ‘c(i,j)’ where you iterate ‘i’ as well as ‘j’ as necessary in your code.
So:
f(j) = c1_j + 2*c2_j
becomes:
f(j) = c(1,j) + 2*c(2,j);
0 Commenti
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!