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
Version imprimable
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:
Citation:
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