islogical

Testa se um array é da classe logical.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = islogical(A)

Retorna true se A é um array lógico.

Descrição

Comparações, true, false e funções como isnan produzem arrays lógicos. Os números 0 e 1 são doubles, não lógicos, então islogical(1) é false embora 1 funcione como condição em if.

Use logical(x) para converter; ele dá erro com NaN.

Argumentos de entrada

A
Qualquer valor.

Argumentos de saída

tf
Escalar lógico.

Exemplo

Lógico versus numérico

islogical(true)
islogical(3 > 2)
islogical(1)
Saída
ans = logical
   1
ans = logical
   1
ans = logical
   0

Veja também

logical isnumeric true false