How to remove zero sum row from matrix
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Vishal Sharma
el 24 de En. de 2017
Respondida: Andrei Bobrov
el 24 de En. de 2017
A=[1 2 3 4 5 6;
0 0 1 1 0 1;
0 0 1 0 1 0]
Sum of second and third row if equal to zero, then in new matrix that column is to be excluded. So, the result shall be
A=[3 4 5 6;
1 1 0 1;
1 0 1 0]
0 comentarios
Respuesta aceptada
the cyclist
el 24 de En. de 2017
Editada: the cyclist
el 24 de En. de 2017
colToRemove = sum(A(2:end,:))==0;
A(:,colToRemove) = [];
1 comentario
the cyclist
el 24 de En. de 2017
Edited my answer so that it will sum all rows except the first one.
Más respuestas (2)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices 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!