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

titus22 Messages postés 2352 Statut Membre 641
 
Vous pouvez utiliser le format scientique.
Vous aurrez alors :
4.6E-06
0
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
titus22 Messages postés 2352 Statut Membre 641
 
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
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
titus22 Messages postés 2352 Statut Membre 641
 
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
ribanbel
 
pas de problème et merci d'avoir essayer!! ;)
0