hex2dec

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

Синтаксис

('hex_value') D = HEX2DEC

Описание

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

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

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

| | | | | |

Была ли эта тема полезной?