hex2fp
Version 1.0.0 (2,17 KB) von
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.
Zitieren als
Olaf Bousche (2024). hex2fp (https://www.mathworks.com/matlabcentral/fileexchange/157701-hex2fp), MATLAB Central File Exchange. Abgerufen .
Kompatibilität der MATLAB-Version
Erstellt mit
R2023b
Kompatibel mit allen Versionen
Plattform-Kompatibilität
Windows macOS LinuxTags
Quellenangaben
Inspiriert von: 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!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
1.0.0 |