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.

questionAnswers(2)

yourAnswerToTheQuestion