Effacer les filtres
Effacer les filtres

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

6 vues (au cours des 30 derniers jours)
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?

Réponse acceptée

Walter Roberson
Walter Roberson le 26 Fév 2022
repelem()
  1 commentaire
Sahil Islam
Sahil Islam le 26 Fév 2022
Can you give a proper code. Like repelem() does that. But how to make one array of all those?

Connectez-vous pour commenter.

Plus de réponses (1)

Vineet Kuruvilla
Vineet Kuruvilla le 26 Fév 2022
n = 5;
A=[];
for i = 1 : 5
A=vertcat(A,i*ones(1,100));
end
disp(A)
  1 commentaire
Vineet Kuruvilla
Vineet Kuruvilla le 26 Fév 2022
Modifié(e) : Vineet Kuruvilla le 26 Fév 2022
You can change vertcat to horzcat if you want all in one row.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Matrices and Arrays dans Help Center et File Exchange

Produits


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by