Excluir linhas com 0 para colunas específicas no Matlab
Então, eu quero excluir linhas de uma matriz que contêm zero, mas apenas para colunas específicas. Por exemplo:
A = [[0 0 0 0; 1 2 0 4; 2 0 1 1; 0 0 0 0; 1 2 3 4; 0 1 2 3];
Quero que a matriz A verifique se a segunda e / ou a quarta colunas contêm zero. Se isso for verdade: exclua a linha inteira. Portanto, o resultado deve ser:
A = [1 2 0 4; 1 2 3 4; 0 1 2 3];
Eu usei esta função:
new_a = A(all(A,2),:)
Mas eu apaguei todas as linhas que contêm zeros.