arrondi et truncature 2
strtoi("103",16L)
[1] 259
1*16^2+0*16^1+3*16^0
[1] 259
Dans le reste du document, on est en base 10 et on travaille avec des
nombres décimaux.
Les chiffres significatifs
On appelle chiffres significatifs, le nombre minimum de chiffres nécessaires
à l’écriture d’un nombre sans perte d’information. Pour définir ce nombre, il
existe quelques règles.
• tous les chiffres non nuls (1, 2, 3, 4, 5, 6, 7, 8 et 9) sont toujours significatifs
12 345 est un nombre composé de 5
chiffres significatifs ainsi que 1,2345
• tous les 0 (zéro) positionnés entre deux chiffres différents de zéro sont 10 005 est un nombre avec 5 chiffres
significatifs
toujours significatifs
• tous les zéros positionnés à droite du symbole décimale et en fin de nombre 1,0200 est un nombre avec 5 chiffres
significatifs, de même que 1,0200
sont significatifs
• tous les autres zéros sont des chiffres non significatifs : 1 000 000 est un
nombre qui n’a qu’un chiffre significatif (les zéros ne sont là que pour
indiquer la position dans le nombre du chiffre 1 : ici il est en 7eposition).
Le nombre 1 000 000,00 a lui 3 chiffres significatifs : le 1 et les 2 zéros, après
le symbole décimal ; 0,0200 est aussi un nombre avec 3 chiffres significatifs :
le 2 et les 2 zéros à la fin du nombre.
Sous R, c’est la fonction signif() qui permet de faire cette opération. Cette
fonction possède 2 arguments :
signif(x, digits = 6)
Le premier, x=, est obligatoire et indique la valeur que l’on souhaite ar- On peut aussi fournir un vecteur ou un
tableau numérique
rondir. Le second, digits=, est facultatif. Il indique le nombre de chiffres
Par défaut, digits=6
significatifs à conserver.
nombre <- c(12345,1.2345,10005,1.0200,1000.00,0.0010332)
signif(x=nombre, digits=4)
[1] 1.234e+04 1.234e+00 1.000e+04 1.020e+00 1.000e+03 1.033e-03
Selon la façon dont le nombre est écrit, le nombre de chiffres significatifs
affichés peut varier. Il est alors préférable d’écrire en notation scientifique ou
en notation ingénieur, car avec ces notations, par convention, tous les chiffres
de la mantisse sont significatifs.