函式名稱:hex2num
函式功能: 把字元串表示的16進制數轉換成一個雙精度浮點數。在matlab命令視窗中鍵入doc hex2num或help hex2num即可獲得該函式的幫助信息。
語法格式:
n = hex2num(S)
S是一個由16個字元組成的表示一個16進制數的字元串,返回結果是IEEE標準的雙精度浮點數。如果S中字元個數少於16,則在右側填充0。S也可以是一個字元串數組。
NaN、denorms、Inf在這個函式中都可以得到正確處理。
相關函式: num2hex, hex2dec, sprintf, format
套用舉例
這個例子來自於matlab的幫助文檔, 返回PI的值
>> hex2num('400921fb54442d18')
ans = 3.1416
>> hex2num('A')
ans = -1.4917e-154
>> hex2num('A0000000000000000')
ans = -1.4917e-154