hex2fp
バージョン 1.0.0 (2.17 KB) 作成者:
Olaf Bousche
Convert IEEE hexadecimal string to single or double precision numbers
HEX2FP is a modified version of the Mathworks HEX2NUM.
It converts hexadecimal representations of floating point numbers:
- 8 character IEEE hexadecimal strings are converted to single precision numbers
- 16 character IEEE hexadecimal strings are converted to double precision numbers
It is ALMOST compatible with HEX2num:
- hex2fp('400921fb54442d18') returns pi.
- hex2fp('bff') returns single(-1.875) but hex2num('bff') returns -1.
- hex2fp('40490fdb') returns single(pi)
- hex2fp('bf8') returns single(-1).
- hex2fp('bff ') with more than 5 spaces returns -1.
There are other versions that handle single precision numbers but I needed maximum compatibility with hex2num and automatic switching between singles and doubles.
引用
Olaf Bousche (2025). hex2fp (https://www.mathworks.com/matlabcentral/fileexchange/157701-hex2fp), MATLAB Central File Exchange. に取得済み.
MATLAB リリースの互換性
作成:
R2023b
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linuxタグ
謝辞
ヒントを得たファイル: hexsingle2num, singlehex2num, Float32 Hex to Number Converter
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!バージョン | 公開済み | リリース ノート | |
---|---|---|---|
1.0.0 |