num2hex
Texto hexadecimal do padrão de bits IEEE 754 de um número.
Categoria: Language Fundamentals > Data Types
Sintaxe
S = num2hex(X)
Retorna uma linha de dígitos hexadecimais para cada elemento de X.
Descrição
Os dígitos mostram como o número é armazenado na memória: um bit de sinal, um campo de expoente e os bits da fração. O 1 em precisão dupla é 3ff0000000000000, e o -2 em precisão simples é c0000000. É útil para inspecionar arredondamentos e valores especiais como NaN e Inf.
A operação inversa é hex2num.
Argumentos de entrada
X- Array da classe
doubleousingle.
Argumentos de saída
S- Matriz de char com uma linha por elemento: 16 dígitos para
double, 8 parasingle.
Exemplo
num2hex(1)
num2hex(single(-2))
num2hex([1 2])
Saída
ans = '3ff0000000000000'
ans = 'c0000000'
ans = 2×16 char array
'3ff0000000000000'
'4000000000000000'