How to create an array with first 100 elements as 1, next 100 as 2 and so on?
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sahil Islam
el 26 de Feb. de 2022
Comentada: Sahil Islam
el 26 de Feb. de 2022
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
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.
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices 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!