How to simplify code with multiple variable names?
Afficher commentaires plus anciens
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 commentaires
dpb
le 5 Août 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
le 5 Août 2022
"How to simplify code with multiple variable names?"
By using arrays rather than multiple variable names.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Numerical Integration and Differentiation dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!