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!

 Respuesta aceptada

KSSV
KSSV el 5 de Mzo. de 2019

0 votos

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.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Preguntada:

el 5 de Mzo. de 2019

Comentada:

el 5 de Mzo. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by