How to create an array with first 100 elements as 1, next 100 as 2 and so on?
Mostrar comentarios más antiguos
I want to create an array which looks like this:
[1 1 1 1 ...(100 time), 2 2 2 2...(100 times), 3 3 3 3....]
like this.
I'm very new to matlab, Any help?
2 comentarios
Stephen23
el 26 de Feb. de 2022
The simple MATLAB approach: https://www.mathworks.com/help/matlab/ref/repelem.html
Sahil Islam
el 26 de Feb. de 2022
Respuesta aceptada
Más respuestas (1)
Vineet Kuruvilla
el 26 de Feb. de 2022
n = 5;
A=[];
for i = 1 : 5
A=vertcat(A,i*ones(1,100));
end
disp(A)
1 comentario
Vineet Kuruvilla
el 26 de Feb. de 2022
Editada: Vineet Kuruvilla
el 26 de Feb. de 2022
You can change vertcat to horzcat if you want all in one row.
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!