dec2hex

Преобразуйте десятичное число в вектор символов, представляющий шестнадцатеричный номер

Синтаксис

str = dec2hex(d)
str = dec2hex(d, n)

Описание

str = dec2hex(d) возвращает шестнадцатеричное представление d как вектор символов. d должен быть неотрицательным целым числом. Если d является целым числом, больше, чем значение, возвращенное flintmax, то dec2hex не может возвратить точное представление. MATLAB® преобразовывает входные параметры нецелого числа, такие как те из класса double или char, к их целочисленным эквивалентам прежде, чем преобразовать в шестнадцатеричный.

str = dec2hex(d, n) производит шестнадцатеричное представление, по крайней мере, с цифрами n.

Примеры

Преобразовывать десятичные 1023 в шестнадцатеричный,

dec2hex(1023)
ans =
    3FF

dec2hex(1023, 6)
ans =
0003FF

Преобразуйте 2 5 массив A к шестнадцатеричному:

A = [3487,    125,  8997,  1433,  189; ...
      771,  84832,   118,  9366,  212];

 A(:)                    dec2hex(A)
ans =                    ans =
     3487                   00D9F
      771                   00303
      125                   0007D
    84832                   14B60
     8997                   02325
      118                   00076
     1433                   00599
     9366                   02496
      189                   000BD
      212                   000D4

Расширенные возможности

Смотрите также

| | | | |