Borrar filtros
Borrar filtros

How to remove some values in a matrix?

2 visualizaciones (últimos 30 días)
ruik zhang
ruik zhang el 28 de Jul. de 2018
Comentada: ruik zhang el 28 de Jul. de 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];

Respuesta aceptada

Walter Roberson
Walter Roberson el 28 de Jul. de 2018
mask = A(:,1) >= 60 & A(:,1) <= 65 & A(:,2) >= 61 & A(:,2) <= 70;
B = A(mask,:);

Más respuestas (0)

Categorías

Más información sobre Author Block Masks en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by