Effacer les filtres
Effacer les filtres

Make two groups of data from a given data set

1 vue (au cours des 30 derniers jours)
Ali Akber
Ali Akber le 18 Sep 2018
Commenté : jonas le 18 Sep 2018
Hi,
I want to separate some specific data from a given data set. Suppose I have data set r i.e.
r = randi(99,1,500);
I want to make two groups of data based on following conditions
if r<=30 make group 1 (store them in an array)
if r>=35 make group 2 (store them in an array)
Any help in this regard will be highly appreciated.

Réponse acceptée

jonas
jonas le 18 Sep 2018
Modifié(e) : jonas le 18 Sep 2018
Just use logical indexing. Suppose you have a variable A that you want to group based on the values in r.
B{1}=A(r<=35);
B{2}=A(r>35);
Now you have split the array A and stored the sets in a cell array B. Of course, you can replace A by r, if r is the array you want to group.
Note that your signs were inconsistent.
  2 commentaires
Ali Akber
Ali Akber le 18 Sep 2018
Thank you so much. :)
jonas
jonas le 18 Sep 2018
My pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Structures dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by