Effacer les filtres
Effacer les filtres

Filter a matrix of data

88 vues (au cours des 30 derniers jours)
Atique Malik
Atique Malik le 4 Mar 2020
Commenté : Atique Malik le 4 Mar 2020
I have a data matrix, 2 columns and N rows. Lets call the columns x and y. I want all rows that meet teh following condition (X<25 and Y>30) to be nulled out of the original matrix and stored in a new matrix.

Réponse acceptée

Rik
Rik le 4 Mar 2020
Just use logical indexing:
N=100;data=randi(100,N,2)/2;%generate random data
L=data(:,1)<25 & data(:,2)>30;
newdata=data(L,:);
data(L,:)=[];
  1 commentaire
Atique Malik
Atique Malik le 4 Mar 2020
Thanks!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Calendar dans Help Center et File Exchange

Produits


Version

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by