Преобразуйте число в шестнадцатеричный эквивалент с помощью quantizer
объект
num2hex
и hex2num
являются обратными друг другу, за исключением того, что hex2num
возвращает шестнадцатеричные значения в столбце.
Для quantizer с фиксированной точкой
объекты, представление является дополнением двух.
Для quantizer с плавающей точкой
объекты, представление IEEE® Стандартный стиль 754.
Для примера, для q = quantizer('double')
:
q = quantizer('double');
num2hex(q,nan)
ans = 'fff8000000000000'
Начальный бит дроби равен 1, а все другие биты дроби равны 0. Бит знака равен 1, и все экспонентные биты равны 1.
num2hex(q,inf)
ans = '7ff0000000000000'
Бит знака 0, биты экспоненты все 1, и все биты дроби 0.
num2hex(q,-inf)
ans = 'fff0000000000000'
Бит знака равен 1, все биты экспоненты равны 1, и все биты дроби равны 0.