allfinite
Testa se todos os elementos de um array são finitos.
Categoria: Language Fundamentals > Data Types
Sintaxe
tf = allfinite(A)
Retorna um único valor lógico: verdadeiro quando nenhum elemento é Inf, -Inf ou NaN.
Descrição
É uma verificação compacta no início de uma função que não aceita valores infinitos ou ausentes: assert(allfinite(x)). Arrays inteiros e lógicos são sempre finitos. Um array vazio dá verdadeiro.
Argumentos de entrada
A- Array numérico ou lógico de qualquer tamanho. Para dados complexos, as duas partes devem ser finitas.
Argumentos de saída
tf- Lógico escalar.
Exemplo
Finito ou não
allfinite([1 2; 3 4])
allfinite([1 Inf])
allfinite([1 NaN])
Saída
ans = logical
1
ans = logical
0
ans = logical
0