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