How to simplify code with multiple variable names?
显示 更早的评论
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 个评论
dpb
2022-8-5
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
2022-8-5
"How to simplify code with multiple variable names?"
By using arrays rather than multiple variable names.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Numerical Integration and Differentiation 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!