anynan
Testa se algum elemento de um array é NaN.
Categoria: Language Fundamentals > Data Types
Sintaxe
tf = anynan(A)
Retorna um único valor lógico: verdadeiro se pelo menos um elemento for NaN.
Descrição
Substitui o idioma mais longo any(isnan(A), 'all'). Valores infinitos não são NaN, então anynan([1 Inf]) é falso. Arrays inteiros não podem guardar NaN e sempre dão falso.
Argumentos de entrada
A- Array numérico de qualquer tamanho.
Argumentos de saída
tf- Lógico escalar.
Exemplo
Detectar NaN
anynan([1 NaN; 3 4])
anynan([1 Inf])
anynan(int8([1 2]))
Saída
ans = logical
1
ans = logical
0
ans = logical
0