int32
Converte valores em inteiros com sinal de 32 bits, de -2147483648 a 2147483647.
Categoria: Language Fundamentals > Data Types
Sintaxe
B = int32(A)
Converte A para a classe int32.
Descrição
Frações são arredondadas para o inteiro mais próximo, com empates indo para longe do zero. Valores fora da faixa saturam em intmin('int32') ou intmax('int32') em vez de dar a volta, e NaN vira 0. A aritmética entre um int32 e um double resulta em int32, arredondado após a operação; misturar duas classes inteiras diferentes é erro.
A classe não tem representação para Inf ou NaN, então int32(Inf) é intmax('int32').
Argumentos de entrada
A- Array numérico, lógico ou de caracteres.
Argumentos de saída
B- Array da classe
int32, do mesmo tamanho deA.
Exemplo
Arredondamento e saturação
int32(5) / int32(2)
int32(7) / 2
int32(1e10)
int32(NaN)
class(int32(3))
Saída
ans = int32
3
ans = int32
4
ans = int32
2147483647
ans = int32
0
ans = 'int32'