Преобразуйте текстовое представление шестнадцатеричного номера к десятичному числу
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