For loop with multiple variables
Show older comments
Why does this not success??
values_1=[1 2]
values_2=[2 3]
values_3=[3 4]
values_4=[4 5]
values_5=[5 6]
for i=1:5
X = num2str(i)
values_'X'a(i,:)=sum(values_'X'(i,:),2);
end
I'd like to do this using by for loop:
values_1a(i,:)=sum(values_1(i,:),2);
values_2a(i,:)=sum(values_2(i,:),2);
values_3a(i,:)=sum(values_3(i,:),2);
values_4a(i,:)=sum(values_4(i,:),2);
values_5a(i,:)=sum(values_5(i,:),2);
4 Comments
KSSV
on 12 Apr 2020
You cannot use like that.......what data you have? what are these values_1, values_2......?
Ryosuke Saito
on 12 Apr 2020
Edited: Ryosuke Saito
on 12 Apr 2020
Ryosuke Saito
on 12 Apr 2020
Answers (1)
Mehmed Saad
on 12 Apr 2020
0 votes
eval Function (Not Recommended) but it will do what you are trying here
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!