isinteger
Testa se um array tem classe inteira.
Categoria: Language Fundamentals > Data Types
Sintaxe
tf = isinteger(A)
Retorna true se A é da classe int8, int16, int32, int64, uint8, uint16, uint32 ou uint64.
Descrição
O teste é sobre a classe, não sobre o valor. O double 3 guarda um número inteiro, mas isinteger(3) é false; isinteger(int8(3)) é true. Para checar se os valores são números inteiros, compare com round, por exemplo x == round(x).
Argumentos de entrada
A- Qualquer valor.
Argumentos de saída
tf- Escalar lógico.
Exemplo
Classe versus valor
isinteger(int8(3))
isinteger(3)
x = [1 2.5 4];
x == round(x)
Saída
ans = logical
1
ans = logical
0
ans = 1×3 logical array
1 0 1