更新时间:2023-08-10 17:55
hex2num是Matlab函数,实现把字符串表示的16进制数转换成一个双精度浮点数。
Matlab函数
函数名称: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