Borrar filtros
Borrar filtros

create new array with for

2 visualizaciones (últimos 30 días)
Josefina Ottitsch
Josefina Ottitsch el 5 de Mzo. de 2019
Comentada: madhan ravi el 5 de Mzo. de 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 comentario
madhan ravi
madhan ravi el 5 de Mzo. de 2019
why do you need to use a loop?

Iniciar sesión para comentar.

Respuesta aceptada

KSSV
KSSV el 5 de Mzo. de 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.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by