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?

 Accepted Answer

repelem()

1 Comment

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

Sign in to comment.

More Answers (1)

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

Products

Release

R2021b

Community Treasure Hunt

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

Start Hunting!