remove specific rows by referencing on the first digit of each row.

1 visualización (últimos 30 días)
JL
JL el 9 de Sept. de 2019
Comentada: JL el 9 de Sept. de 2019
Hi everyone, I want to reduce remove rows in matrix A, by referencing on the first number in each row to get B. In this case, if the first number is 1, remove the row
A = [1 1 1 0
0 1 1 1
0 1 1 0
1 0 1 0];
Results B =
B =[0 1 1 1
0 1 1 0];

Respuesta aceptada

madhan ravi
madhan ravi el 9 de Sept. de 2019
B = A(~A(:,1),:)

Más respuestas (1)

Fabio Freschi
Fabio Freschi el 9 de Sept. de 2019
index = 1;
% A(:,1) == index finds the rows with specific value (logical indexing)
B = A(A(:,1) == index,:)

Categorías

Más información sobre Matrices and Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by