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 :

Une colonne de double apparait sous une forme différente [Débutant]


Sujet :

MATLAB

  1. #1
    Membre éprouvé
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Points : 1 166
    Points
    1 166
    Par défaut Une colonne de double apparait sous une forme différente
    Bonjour,

    Le titre n'est pas très explicite. J'ai une matrice avec 3 colonnes.
    Quand j'affiche les 10 premières lignes, j'obtiens ceci :
    >> CLtickD(1:10, : )

    ans =

    1.0e+005 *

    7.3460 0.0011 0.0000
    7.3460 0.0011 0.0000
    7.3460 0.0011 0.0000
    7.3460 0.0011 0.0000
    7.3460 0.0011 0.0000
    7.3460 0.0011 0.0000
    7.3460 0.0011 0.0000
    7.3460 0.0011 0.0000
    7.3460 0.0011 0.0000
    7.3460 0.0011 0.0000
    La première colonne contient des dates (sous forme de double ici). La deuxième colonne devrait contenir des doubles mais pas ces 0.0011 ... Et en affichant juste la deuxième colonne, j'obtiens les bons chiffres que je veux :
    >> CLtickD(1:10,2)

    ans =

    108.1400
    108.1400
    108.1500
    108.1400
    108.1400
    108.1400
    108.1500
    108.1500
    108.1500
    108.1500
    Je devine que c'est une question de type de variable. Etant nouveau, quelqu'un pourrait me dire pourquoi j'obtiens ces 0.0011 quand j'affiche toute la matrice et pourquoi j'obtiens les bons chiffres quand j'affiche la colonne seule ?

    Merci.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    C'est juste une question d'affichage. Regarde simplement le facteur qui est appliqué devant : 1.0e+005 *.

    Pour plus de précision, voir Pourquoi MATLAB affiche-t-il des valeurs tronquées ?

  3. #3
    Membre éprouvé
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Points : 1 166
    Points
    1 166
    Par défaut
    Merci Winjerome, ça m'explique bien l'affichage maintenant.

    Est-il possible de ne pas appliquer ce coefficient ?

    PS : c'est la première fois que j'utilise vraiment Matlab et comme j'ai eu ce "projet" ce matin et que je dois le finir avant demain, je suis en train d'apprendre tout en ayant une contrainte de temps pour avancer d'où mon manque de recherche. Je lirai avec attention toute la FAQ et autres tuto une fois ce projet terminé.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Comme indiqué dans la FAQ, regarde la fonction doc format

  5. #5
    Membre éprouvé
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Points : 1 166
    Points
    1 166
    Par défaut
    Merci, c'est parfait !

    Cheers.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/05/2015, 10h23
  2. Réponses: 4
    Dernier message: 06/12/2007, 16h46
  3. Réponses: 3
    Dernier message: 22/10/2006, 23h15
  4. Réponses: 15
    Dernier message: 05/09/2006, 09h53
  5. [StringGrid] Resize d'une colonne sur double-clique
    Par MiJack dans le forum Composants VCL
    Réponses: 2
    Dernier message: 21/03/2006, 17h35

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