How to assign values to a variable size array

7 visualizaciones (últimos 30 días)
Asaf McRock
Asaf McRock el 21 de Feb. de 2021
Comentada: Asaf McRock el 21 de Feb. de 2021
The following works fine
k=[];
for jj=1:10
k(jj,:)=randi(10,1,3);
end
However, I'm facing difficulties when I try to assign different rows' elements to variable size array k:
k=[];
for jj=1:10
k(1,:)=randi(10,1,jj);
end
I would appreciate your help.
  6 comentarios
Walter Roberson
Walter Roberson el 21 de Feb. de 2021
N = 10;
k = cell(N,1);
for jj = 1:N
k{jj} = randi(10,1,jj);
end
k
k = 10x1 cell array
{[ 6]} {1×2 double} {1×3 double} {1×4 double} {1×5 double} {1×6 double} {1×7 double} {1×8 double} {1×9 double} {1×10 double}
Asaf McRock
Asaf McRock el 21 de Feb. de 2021
Thank you, gentlemen!
I'm learning so much from you. Much appreciated!

Iniciar sesión para comentar.

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