dec2hex

Преобразуйте десятичное целое число в его шестнадцатеричное представление для fi объекты

Описание

пример

hexStr = dec2hex(D)_ возвращает шестнадцатеричные, или основные 16, представление десятичного целочисленного D. Выходной аргумент hexStr символьный массив, где каждая строка представляет шестнадцатеричные цифры каждого десятичного целого числа в D использование символов 0-9 и A-FD должен содержать конечные целые числа.

пример

hexStr = dec2hex(D,minDigits) возвращает шестнадцатеричное представление без меньше, чем minDigits цифры.

Совет

dec2hex возвращает шестнадцатеричное представление реального значения fi объект D. Чтобы получить шестнадцатеричное представление сохраненного целочисленного значения, использовать hex вместо этого.

Примеры

свернуть все

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

D1 = fi(2748);
D2 = fi(251);
hexStr1 = dec2hex(D1)
hexStr2 = dec2hex(D2)
hexStr1 =

    'ABC'


hexStr2 =

    'FB'

dec2hex функция преобразует отрицательные числа с помощью дополнительных двоичных значений их two.

D3 = fi(-5);
hexStr3 = dec2hex(D3)
hexStr3 =

    'FB'

Преобразуйте десятичное число, сохраненное как fi возразите против шестнадцатеричного представления. Задайте минимальное количество шестнадцатеричных цифр это dec2hex возвращается. Если вы задаете больше цифр, чем требуется, то dec2hex заполняет выход.

D = fi(2748);
hexStr = dec2hex(D,8)
hexStr =

    '00000ABC'

Если вы задаете меньше цифр, то dec2hex все еще возвращает столько же шестнадцатеричных цифр как требуется, чтобы представлять входной номер.

hexStr = dec2hex(D,2)
hexStr =

    'ABC'

Создайте числовой fi массив.

D = fi([1023 122 14]);

Представлять элементы D как шестнадцатеричные значения, используйте dec2hex функция. Каждая строка hexStr соответствует элементу D.

hexStr = dec2hex(D)
hexStr =

  3×3 char array

    '3FF'
    '07A'
    '00E'

Преобразуйте числовой fi массив, содержащий отрицательные величины и, задает минимальное количество цифр.

D = fi([1023 122 14;2748 251 -5]);
hexStr = dec2hex(D,5)
hexStr =

  6×5 char array

    '003FF'
    '00ABC'
    '0007A'
    '000FB'
    '0000E'
    'FFFFB'

Преобразуйте верхнюю и нижнюю границу fi со знаком объект с 100-битным размером слова.

binStr = dec2hex([lowerbound(fi([],1,100,0)), upperbound(fi([],1,100,0))])
binStr =

  2×25 char array

    '8000000000000000000000000'
    '7FFFFFFFFFFFFFFFFFFFFFFFF'

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

свернуть все

Входной массив в виде числового fi массив.

  • D должен содержать конечные целые числа. Если любой элемент D имеет дробную часть, затем dec2hex производит ошибку. Например, dec2hex преобразует fi(10) к 'A', но не преобразует fi(10.5).

  • D может включать отрицательные числа. Функция преобразует отрицательные числа с помощью дополнительных двоичных значений их two.

Типы данных: fi

Минимальное количество цифр в выходе в виде положительного целого числа.

  • Если D может быть представлен меньше, чем minDigits шестнадцатеричные цифры, затем dec2hex заполняет выход.

  • Если D является столь большим, что это должно быть представлено больше, чем minDigits цифры, затем dec2hex возвращает выходной параметр со столькими же цифр как требуется.

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

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

| | | | | | |

Введенный в R2021b