Effacer les filtres
Effacer les filtres

How do I get specific rows from a matrices where a<= x<= b

1 vue (au cours des 30 derniers jours)
Isaac Hassen
Isaac Hassen le 7 Juil 2020
Commenté : Isaac Hassen le 7 Juil 2020
Hello,
I have a matrix "data1" of 3 colums and 1253 rows. Let say the colums are (x,y,z), I want to get a matrix when 75 <= y <= 150 and x <= 10.
y=data1(:,2);
l=data1(75<y<150,1:3);
This doesn't work.

Réponse acceptée

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH le 7 Juil 2020
Modifié(e) : JESUS DAVID ARIZA ROYETH le 7 Juil 2020
newmatrix=data1(and(and(data1(:,1)<=10,data1(:,2)<=150),data1(:,2)>=75),:)
  1 commentaire
Isaac Hassen
Isaac Hassen le 7 Juil 2020
Thank you very much sir!! I really appreciate it.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by