hex2num

Преобразуйте шестнадцатеричную строку 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

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

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

| | |

Представлено до R2006a

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