How to simplify code with multiple variable names?
Mostra commenti meno recenti
For example, a code like this:
ma1 = trapz(ea1(r1:ir1),ty(r1:ir1));
ma2 = trapz(ea2(r2:ir2),ty(r2:ir2));
ma3 = trapz(ea3(r3:ir3),ty(r3:ir3));
ma4 = trapz(ea4(r4:ir4),ty(r4:ir4));
ma5 = trapz(ea5(r5:ir5),ty(r5:ir5));
But, if I have even more variables, then is there a shortcut or simpler method to syntax them?
2 Commenti
dpb
il 5 Ago 2022
Yeah, don't create the sequentially-numbered arrays ea, r and ir in the first place.
What specifically should use instead will depend upon where they're coming from, but since each ea is being addressed as a vector, then simply storing ea as a 2D array might work if they're different variables at each and there are the same number of observations for each.
Are the X spacings (ea) nonuniform one must presume for each?
Are the number of elements in each subset the same?
So many questions, so little detaill...
Stephen23
il 5 Ago 2022
"How to simplify code with multiple variable names?"
By using arrays rather than multiple variable names.
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Numerical Integration and Differentiation in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!