hex2dec

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

Синтаксис

d = hex2dec('hex_value')

Описание

d = hex2dec('hex_value') преобразовывает hex_value в его целочисленное представление с плавающей точкой. Аргумент hex_value является шестнадцатеричным целым числом, сохраненным как текст. Если значение hex_value больше, чем шестнадцатеричный эквивалент значения, возвращенного flintmax, то hex2dec не может возвратить точное преобразование.

Входной параметр hex_value может быть символьным массивом, массивом ячеек из символьных векторов или массивом строк.

  • Если hex_value является символьным массивом, каждая строка интерпретирована как номер с двойной точностью, и d возвращен как вектор-столбец.

  • Если hex_value является массивом ячеек из символьных векторов, каждый элемент интерпретирован как номер с двойной точностью, и d возвращен как вектор-столбец.

  • Если hex_value является массивом строк, каждый элемент интерпретирован как номер с двойной точностью, и d возвращен как числовой массив с тем же размером как hex_value.

Примеры

hex2dec('3ff')

ans =

        1023

Для символьного массива S,

S =
0FF
2DE
123
hex2dec(S)

ans =

255
734
291

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

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

| | | | | |