Add multiple elements to array

Hi,
Is there possible to add more than one element to an array at the same time?Like in this array:
x=[];
x=[x,3];%and I want to add a number of 100 3 in x

5 Comments

You mean x = [x,[100,3]];
?
@TorstenNo, I want to add 3 to x 100 times. Sorry for bad explanation.
x = [x,3*ones(1,100)];
Thanks!!!!!!

Sign in to comment.

 Accepted Answer

KALYAN ACHARJYA
KALYAN ACHARJYA on 30 May 2021
Edited: KALYAN ACHARJYA on 30 May 2021
Yes it's OK, horizontal concatenation
x=[x,3]
Example:
>> x=1:4
x =
1 2 3 4
>> x=[x,9:12]
x =
1 2 3 4 9 10 11 12

3 Comments

@KALYAN ACHARJYAOk, but if I want to add 3 digit 100 times in x how could I try?
See the repmat (Copiese array n times horizantly)
x= repmat(x , [1,n]) ;
e.g.
x =
1 2 3
>> x=repmat(x,[1,3])
x =
1 2 3 1 2 3 1 2 3
If this is not looking for then, please see the @Torsten comment
Still not see repelem
Thank you very much

Sign in to comment.

More Answers (0)

Categories

Products

Release

R2020b

Tags

Community Treasure Hunt

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

Start Hunting!