call certain rows to form a list

Hi I have data below:
1 1 1 1 1
0 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 0 1 1 1
1 1 1 1 1
I want to call only those with 0s, meaning in my new list I have
0 1 1 1 1
1 0 1 1 1

 Respuesta aceptada

Walter Roberson
Walter Roberson el 2 de Ag. de 2019
mask = ~all(YourArray,2);
subset = YourArray(mask,:);

2 comentarios

JL
JL el 2 de Ag. de 2019
Thank you very much Walter! I have another question, I was wondering if you could assist? - here is the link https://uk.mathworks.com/matlabcentral/answers/474657-assign-values-for-the-list-of-numbers-in-the-column-from-a-look-up-lable
JL
JL el 2 de Ag. de 2019
Hi Walter, just a quick query as a follow up to this question if I have matrix
ans =
0 1 1 1 1
0 1 1 0 1
1 1 1 0 1
1 1 1 0 1
0 1 1 1 1
and I just wanted to select the unique ones, means
ans =
0 1 1 1 1
0 1 1 0 1
1 1 1 0 1

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Etiquetas

Preguntada:

JL
el 2 de Ag. de 2019

Comentada:

JL
el 2 de Ag. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by