For loop with multiple variables

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 commentaires

KSSV
KSSV le 12 Avr 2020
You cannot use like that.......what data you have? what are these values_1, values_2......?
Ryosuke Saito
Ryosuke Saito le 12 Avr 2020
Modifié(e) : Ryosuke Saito le 12 Avr 2020
values_1, values_2... are tables. I added the information.
Ryosuke Saito
Ryosuke Saito le 12 Avr 2020
Oh thanks. I understood.

Connectez-vous pour commenter.

Réponses (1)

Mehmed Saad
Mehmed Saad le 12 Avr 2020

0 votes

eval Function (Not Recommended) but it will do what you are trying here

Catégories

En savoir plus sur Loops and Conditional Statements dans Centre d'aide et File Exchange

Produits

Version

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by