Effacer les filtres
Effacer les filtres

How to remove some values in a matrix?

2 vues (au cours des 30 derniers jours)
ruik zhang
ruik zhang le 28 Juil 2018
Commenté : ruik zhang le 28 Juil 2018
Hello,
For example I have a matrix
[66 62;
64 70;
62 100];
In the first column, I just want keep those values between 60 and 65, in the second column, I want to keep the values between 61 and 70, if not those case, I want to delete those rows. namely the new matrix will be [64 70];

Réponse acceptée

Walter Roberson
Walter Roberson le 28 Juil 2018
mask = A(:,1) >= 60 & A(:,1) <= 65 & A(:,2) >= 61 & A(:,2) <= 70;
B = A(mask,:);
  1 commentaire
ruik zhang
ruik zhang le 28 Juil 2018
Appreciated and it works well.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Author Block Masks 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