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

Veja também

isnan anymissing allfinite rmmissing