dec2hex

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

Описание

пример

str = dec2hex(d) возвращает шестнадцатеричное представление символьного числа d как вектор символов. d должно быть неотрицательным целым числом.

Если d - матричный или многомерный массив символьных чисел с N элементами, dec2hex возвращает символьный массив с N строками. Каждая строка выхода str соответствует элементу d доступ с линейной индексацией.

пример

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

Примеры

свернуть все

Задайте большое целое число 260-1 как символьное число.

d = sym(2)^60 - 1
d = 1152921504606846975sym ('1152921504606846975')

Преобразуйте десятичное число в шестнадцатеричное представление.

str = dec2hex(d)
str = 
'FFFFFFFFFFFFFFF'

Создайте символьную матрицу 2 на 2, которая содержит целые числа в десятичном представлении.

d = [sym(2)^6 123; 54 11]
d = 

(641235411)[sym (64), sym (123); sym (54), sym (11)]

Преобразуйте целые числа в шестнадцатеричное представление с помощью dec2hex. dec2hex возвращает 4 строки векторов символов. Каждая строка содержит 2-значное шестнадцатеричное число.

str = dec2hex(d)
str = 4x2 char array
    '40'
    '36'
    '7B'
    '0B'

Верните шестнадцатеричное представление с по крайней мере 4 цифрами путем определения количества цифр.

str = dec2hex(d,4)
str = 4x4 char array
    '0040'
    '0036'
    '007B'
    '000B'

Входные параметры

свернуть все

Десятичное число, заданное как символьное число, вектор, матрица или массив. d должно быть неотрицательным целым числом.

Пример: sym([2 4])

Количество шестнадцатеричных цифр, заданное в виде скалярного положительного целого числа.

Пример: 8

См. также

Введенный в R2019a