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 :

[Débutant] Comment arrondir un réél à une certaine précision


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [Débutant] Comment arrondir un réél à une certaine précision
    bonjour,
    je débute avec matlab et j'ai un problème avec les nombres réels sous matlab,
    un exemple :
    matlab par défaut prend la valeur arrondie d'un réel quand je l'affiche, exp x=1.565689999
    si je veux l'afficher il m'affiche x = 1.5657
    mais si j'utilise cette variable pr des calculs il prend sa valeur exacte, ce qui est normal !
    alors ma question est : ya-t-il une fonction pour prendre la valeur arrondie du nombre x c-à-d 1.5657 ?
    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 640
    Points : 776
    Points
    776
    Par défaut
    Je ne sais pas si il y a une autre solution mais personnellement j'utilise ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    x=1.565689999;
    round(x*10^4)/10^4
    C'est ce que j'ai trouvé de moins pénible. Il suffit ensuite de changer l'exposant pour avoir ta précision à x chiffres après la virgule.

  3. #3
    Candidat au Club
    Inscrit en
    Juin 2006
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Merci beaucoup, c'est exactement ce que je voulais, et ça résoud très bien mon problème
    il est super ce forum ...

  4. #4
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 316
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 316
    Points : 52 951
    Points
    52 951
    Par défaut
    Citation Envoyé par Merel
    Je ne sais pas si il y a une autre solution
    L'autre solution, bien moins efficace :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    str2num(num2str(pi,'%.4f'))

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/12/2012, 15h31
  2. [Débutant] Comment faire au mieux une jointure
    Par pierrot10 dans le forum Requêtes
    Réponses: 5
    Dernier message: 08/10/2010, 09h50
  3. [MySQL] [Débutant] Comment mettre à jour un une table lorsqu'une autre change
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 0
    Dernier message: 07/09/2010, 11h00
  4. Réponses: 1
    Dernier message: 11/07/2010, 22h34
  5. [VBA-E] (débutante) comment interdire l'accès à une plage?
    Par aniu dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 24/02/2006, 11h45

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