Chiffres significatifs et pas décimaux

ribanbel -  
 ribanbel -
Bonjour,
Comment puis je arrondir un nombre à 2 chiffres significatifs sur MATLAB? les seules réponses que j'ai vues parlent de chiffres après la virgules... et pas de chiffres significatifs...
par exemple avec round, mon 0.0000045678 est arrondi à 0 et non à 0.0000046...

merci pour votre aide!

1 réponse

  1. titus22 Messages postés 2352 Statut Membre 668
     
    Vous pouvez utiliser le format scientique.
    Vous aurrez alors :
    4.6E-06
    0
    1. ribanbel
       
      Bonjour, merci de la réponse, mais je ne suis pas sure de la comprendre. est-ce que vous voulez dire que si j'utilise la fonction round sur un format scientifique, je peux obtenir le bon nombre de chiffres significatifs?
      par exemple x= 4.5678 E-0.6
      n=1
      x=round(10^n*x)*10^-n
      x=4.6 E-6?
      0
    2. titus22 Messages postés 2352 Statut Membre 668
       
      Si votre nombre 4.5678 est en A1 et que vous voulez l'arrondie en A2 vous faites :
      - Sur A2 vous entrer la formule : =A1
      ensuite clique droit sur la cellule A2 -> format de cellcule -> Scientifique.
      Et hop tu auras : 4.6E-06 ( 4.6 x 10 puissance -6 )
      0
    3. ribanbel
       
      en fait c'est sur MATLAB, j'ai un programme qui choisi au hasard un paramètre, et je voudrais que ce paramètre n'ait que deux chiffres significatifs. mais peut-être que je ne me suis pas adressée au bon forum? en tout cas merci de ton aide!
      0
    4. titus22 Messages postés 2352 Statut Membre 668
       
      Olalala je suis fatigué j'avais pas vu que c'était sur matlab. Désolé je ne connais pas ce logiciel. j'espère que quelqu'un vous viendras en aide :)
      0
    5. ribanbel
       
      pas de problème et merci d'avoir essayer!! ;)
      0