IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

IEEE 754


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 5
    Points : 4
    Points
    4
    Par défaut IEEE 754
    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

  2. #2
    Expert confirmé
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Points : 4 039
    Points
    4 039
    Par défaut
    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.

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    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.)

  4. #4
    Expert confirmé
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Points : 4 039
    Points
    4 039
    Par défaut
    T'as cherché sur le site de mathworks avec les mots clefs: IEEE 754
    il y a pleins de notes techniques à ce sujet

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    J'ai trouvé la fonction qui me fallait, elle s'appelle num2hex et elle est disponible depuis la version 7 de Matlab

    Merci

  6. #6
    Expert confirmé
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Points : 4 039
    Points
    4 039
    Par défaut
    c'est bien la fonction à laquelle je pensais, c'est pour ça que je te demandais de faire une recherche sur le site TMW

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Convertir un tableau de 8 octet en double IEEE 754
    Par dieuzorro dans le forum VB.NET
    Réponses: 1
    Dernier message: 29/08/2008, 08h56
  2. Encodage d'un nombre à la norme IEEE 754
    Par Letinono dans le forum Débuter
    Réponses: 11
    Dernier message: 31/05/2008, 15h42
  3. Chaines de 32 bits au format IEEE 754
    Par fabou3377 dans le forum Langage
    Réponses: 3
    Dernier message: 23/05/2008, 05h51
  4. Conversion nombre décimal en virgule flottante IEEE 754 (exprimé en hexa)
    Par vinssieux dans le forum Macros et VBA Excel
    Réponses: 36
    Dernier message: 15/05/2008, 09h40
  5. [code] convertir IEEE 754 32bit
    Par vincentweb dans le forum Contribuez
    Réponses: 3
    Dernier message: 10/05/2007, 19h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo