all
Testa se todos os elementos são diferentes de zero (verdadeiros).
Categoria: Language Fundamentals > Operators and Elementary Operations
Sintaxe
B = all(A)
Para um vetor, informa se todos os elementos são diferentes de zero. Para uma matriz, faz isso em cada coluna.
B = all(A, dim)
Testa ao longo da dimensão dim.
B = all(A, 'all')
Testa todos os elementos de A e retorna um único valor.
Descrição
all reduz um array lógico ao longo de uma dimensão. Um uso típico é all(x > 0), que verifica uma condição em todo o vetor. Para um array vazio a resposta é 1, pois nenhum elemento viola a condição.
NaN conta como diferente de zero, então all(NaN) é verdadeiro. Use any para a pergunta oposta: se pelo menos um elemento é diferente de zero.
Argumentos de entrada
A- Array numérico, lógico ou de char.
dim- Dimensão ao longo da qual testar.
Argumentos de saída
B- Array lógico:
1onde todos os elementos testados são diferentes de zero.
Exemplo
A = [1 1 0; 1 1 1];
all(A)
all(A, 2)
all(A, 'all')
all([])
Saída
ans = 1×3 logical array
1 1 0
ans = 2×1 logical array
0
1
ans = logical
0
ans = logical
1