上次你帮了我很大的忙,希望这次你也能给我一些建议。
我用bit16(格式= bitn)将二进制文件读入matlab,得到一串1和0。
bin = '1,00011,1111111111'
(16 位:1. 符号,2-6. 指数,7-16. 尾数)
根据ftp://www.fox-toolkit.org/pub/fasthalffloatconversion.pdf它可以转换为
out = (-1)^bin(1) * 2^(bin(2:6)-15) * 1.bin(7:16)
[指数和尾数仍然是二进制的吗?]
有人可以帮助我并告诉我如何处理pdf中提到的'eeeee'和'1.mmmmmmmmmm',拜托。
非常感谢!
迈克尔