Effacer les filtres
Effacer les filtres

create new array with for

1 vue (au cours des 30 derniers jours)
Josefina Ottitsch
Josefina Ottitsch le 5 Mar 2019
Commenté : madhan ravi le 5 Mar 2019
Hello,
I have a code similar to the following:
for z=1:5
'A''num2str(z)'=[1;3*z]
end
I would like my program to create a new array A'z' (ex:A1=[1;3*1],...A5=[1;3*5]) for every for loop, I do not want to have an added row to my array, I really want to create a new array.
How do I do this?
Thank you for the support!
  1 commentaire
madhan ravi
madhan ravi le 5 Mar 2019
why do you need to use a loop?

Connectez-vous pour commenter.

Réponse acceptée

KSSV
KSSV le 5 Mar 2019
A = zeros(2,5) ;
for z=1:5
A(:,z) = [1;3*z] ;
end
A(:,1) % this is A1
A(:,3) % this is A3
It is useless to geenrate A1,A2....etc.......you need not to do that.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by