Bonjour,
J'aimerai savoir s'il existe en Matlab une fonction permettant de coder un double selon la norme IEEE 754.
Je sais que ça existe en C...
D'avance merci
Bonjour,
J'aimerai savoir s'il existe en Matlab une fonction permettant de coder un double selon la norme IEEE 754.
Je sais que ça existe en C...
D'avance merci
C'est ce que fait MATLAB par défaut , non?
Sur ce lien on peut lire:
MATLAB constructs the double-precision (or double) data type according to IEEE Standard 754 for double precision.
Oui Matlab répond à la norme, mais j aimerai savoir s'il existe une fonction permettant de transformer un double du genre :
1.459916e-005
en un code sur 8, 16 ou 32 bits.
En C, il existe la fonction float24ToIEE754 qui le permet, existe-t-il une fonction équivalente en Matlab?
math24f.h:
float24ToIEEE754(floatVar);
// change to IEEE754 (3 instr.)
IEEE754ToFloat24(floatVar);
// change from IEEE754 (3 instr.)
T'as cherché sur le site de mathworks avec les mots clefs: IEEE 754
il y a pleins de notes techniques à ce sujet
J'ai trouvé la fonction qui me fallait, elle s'appelle num2hex et elle est disponible depuis la version 7 de Matlab
Merci
c'est bien la fonction à laquelle je pensais, c'est pour ça que je te demandais de faire une recherche sur le site TMW
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager