hexsingle2num

hex2num for single.
4,3K téléchargements
Mise à jour 22 juin 2005

Afficher la licence

hexsingle2num converts a single precision IEEE hexadecimal string to a number.

hexsingle2num is a version of hex2num which works with single precision floats. Currently MATLAB hex2num converts to double precision floats.

HEXSINGLE2NUM(S), where S is a 8 character string containing a hexadecimal number, returns a double type number equal to the IEEE single precision floating point number it represents. Fewer than 8 characters are padded on the right with zeros.

If S is a character array, each row is interpreted as a single precision number (and returned as a double).

NaNs, infinities and denorms are handled correctly.

Example:
hexsingle2num('40490fdb') returns Pi.
hexsingle2num('bf8') returns -1.

Citation pour cette source

Mark Lubinski (2026). hexsingle2num (https://fr.mathworks.com/matlabcentral/fileexchange/6927-hexsingle2num), MATLAB Central File Exchange. Extrait(e) le .

Compatibilité avec les versions de MATLAB
Créé avec R14SP1
Compatible avec toutes les versions
Plateformes compatibles
Windows macOS Linux
Catégories
En savoir plus sur Numeric Types dans Help Center et MATLAB Answers
Remerciements

A inspiré : hex2fp, singlehex2num, Simulink hexsingle2num block

Version Publié le Notes de version
1.0.0.0

Fixed bug with underflow (bug found by Matthias Noell).