isreal

Testa se um array é armazenado sem parte imaginária.

Categoria: Language Fundamentals > Data Types

Sintaxe

tf = isreal(A)

Retorna true se A é armazenado sem parte imaginária.

Descrição

O teste diz respeito a como o array é armazenado, não ao seu valor. O resultado de 3 + 0i é simplificado para o real 3, então isreal é true, mas complex(3, 0) força armazenamento complexo e dá false. Valores não numéricos como cell arrays e structs também dão false.

Argumentos de entrada

A
Qualquer valor.

Argumentos de saída

tf
Escalar lógico.

Exemplo

Armazenamento real e complexo

isreal(5)
isreal(1 + 2i)
isreal(3 + 0i)
isreal(complex(3, 0))
isreal(sqrt(-4))
Saída
ans = logical
   1
ans = logical
   0
ans = logical
   1
ans = logical
   0
ans = logical
   0

Veja também

complex real imag isnumeric