How to create an array with first 100 elements as 1, next 100 as 2 and so on?
5 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Sahil Islam
il 26 Feb 2022
Commentato: Sahil Islam
il 26 Feb 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 Commenti
Stephen23
il 26 Feb 2022
The simple MATLAB approach: https://www.mathworks.com/help/matlab/ref/repelem.html
Risposta accettata
Più risposte (1)
Vineet Kuruvilla
il 26 Feb 2022
n = 5;
A=[];
for i = 1 : 5
A=vertcat(A,i*ones(1,100));
end
disp(A)
1 Commento
Vineet Kuruvilla
il 26 Feb 2022
Modificato: Vineet Kuruvilla
il 26 Feb 2022
You can change vertcat to horzcat if you want all in one row.
Vedere anche
Categorie
Scopri di più su Creating and Concatenating Matrices in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!