any
Testa se algum elemento é diferente de zero (verdadeiro).
Categoria: Language Fundamentals > Operators and Elementary Operations
Sintaxe
B = any(A)
Para um vetor, informa se pelo menos um elemento é diferente de zero. Para uma matriz, faz isso em cada coluna.
B = any(A, dim)
Testa ao longo da dimensão dim.
B = any(A, 'all')
Testa todos os elementos de A e retorna um único valor.
Descrição
any(x < 0) responde se um vetor tem entradas negativas, e any(isnan(x)) se contém NaN. Um array vazio dá 0, pois não há elemento diferente de zero.
Para uma matriz, any(any(A)) e any(A, 'all') dão a mesma resposta única.
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 pelo menos um dos elementos testados é diferente de zero.
Exemplo
A = [0 0 1; 0 0 0];
any(A)
any(A, 2)
any(A, 'all')
any([])
Saída
ans = 1×3 logical array
0 0 1
ans = 2×1 logical array
1
0
ans = logical
1
ans = logical
0