How to create an array with first 100 elements as 1, next 100 as 2 and so on?

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?

 Risposta accettata

repelem()

1 Commento

Can you give a proper code. Like repelem() does that. But how to make one array of all those?

Accedi per commentare.

Più risposte (1)

n = 5;
A=[];
for i = 1 : 5
A=vertcat(A,i*ones(1,100));
end
disp(A)

Prodotti

Release

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by