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