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