Преобразуйте шестнадцатеричную строку IEEE в номер с двойной точностью
n = hex2num(S)
n = hex2num(S)
, то, где S
содержит 16 символов, представляющих шестнадцатеричный номер, возвращает IEEE® число с плавающей запятой с двойной точностью n
, который это представляет. Меньше чем 16 символов дополнены справа с нулями. S
может быть символьным массивом, массивом ячеек из символьных векторов или массивом строк.
Если S
является символьным массивом, каждая строка интерпретирована как номер с двойной точностью, и n
возвращен как вектор-столбец.
Если S
является массивом ячеек из символьных векторов, каждый элемент интерпретирован как номер с двойной точностью, и n
возвращен как вектор-столбец.
Если S
является массивом строк, каждый элемент интерпретирован как номер с двойной точностью, и n
возвращен как числовой массив с тем же размером как S
.
NaN
s, бесконечности и denorms обработаны правильно.
hex2num('400921fb54442d18')
возвращает Pi
.
hex2num('bff')
возвращается
ans = -1