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 = 1152921504606846975

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

str = dec2hex(d)
str = 
'FFFFFFFFFFFFFFF'

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

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

(641235411)

Преобразуйте целые числа в шестнадцатеричное представление с помощью dec2hexdec2hex возвращает 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