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 double ou single.

Argumentos de saída

S
Matriz de char com uma linha por elemento: 16 dígitos para double, 8 para single.

Exemplo

num2hex(1)
num2hex(single(-2))
num2hex([1 2])
Saída
ans = '3ff0000000000000'
ans = 'c0000000'
ans = 2×16 char array

    '3ff0000000000000'
    '4000000000000000'

Veja também

hex2num dec2hex dec2bin typecast eps