Anda di halaman 1dari 6

Rponses dtailles certains exercices du chapitre 1

Numro 11. On considre lexpression :


x = (((((((0,1100 +0,1103 )+0,4103 )+0,2103 )+0,1103 )+0,2103 )+0,1103 )
a) Calculer la valeur de x en arithmtique exacte, puis en arithmmtique flottante 3
chiffres avec arrondi, en respectant lordre prescrit par les parenthses. Expliquer la
diffrence entre les rsultats. Dterminer lerreur relative.
b) Proposer une modification de lordre de sommation qui permette dobtenir une rponse
plus prcise en arithmtique flottante 3 chiffres. Valider votre rponse en calculant
de nouveau lerreur relative.
Solution
a) En arithmtique exacte, les parenthses ne sont pas importantes. On a donc que :
x = 0,1 100 + 0,4 103 + 0,2 103 + 0,1 103 + 0,2 103 + 0,1 103
Puisque 0,1 100 = 100 103 , on obtient que :
x = (100 + 0,4 + 0,2 + 0,1 + 0,2 + 0,1) 103 = 101,1 103
La valeur exacte est donc x = 0,1011.
N.B. :En arithmtique flottante 3 chiffres, on fait chaque opration et on ramne
le rsultat trois chiffres si ncessaire chacune des tapes. On obtient la suite des
valeurs suivantes pour chacune des parenthses.
0,100 100 + 0,100 103
On dcale la mantisse du nombre ayant le plus petit
= 0,100 100 + 0,000100 100 = 0,100100 100 .
fl(0,100100 100 ) = 0,100 100 .
0,100 100 + 0,400 103
On dcale la mantisse du nombre ayant le plus petit
= 0,100 100 + 0,000400 100 = 0,100400 100
fl(0,100400 100 ) = 0,100 100
0,100 100 + 0,200 103
On dcale la mantisse du nombre ayant le plus petit
= 0,100 100 + 0,000200 100 = 0,100200 100
fl(0,100200 100 ) = 0,100 100 .
0,100 100 + 0,100 103
On dcale la mantisse du nombre ayant le plus petit
= 0,100 100 + 0,000100 100 = 0,100100 100
fl(0,100100) = 0,100 100 .

exposant :

exposant :

exposant :

exposant :

0,100 100 + 0,200 103


On dcale la mantisse du nombre ayant le plus petit exposant :
= 0,100 100 + 0,000200 100 = 0,100200 100
fl(0,100200 100 ) = 0,100 100 .
0,100 100 + 0,100 103
On dcale la mantisse du nombre ayant le plus petit exposant :
= 0,100 100 + 0,000100 100 = 0,100100 100
fl(0,100100 100 ) = 0,100 100 .
Donc, xapprox = 0,100 et lerreur relative est donne par :
|0,1011 0,100|
|x xapprox |
=
= 0,01 = 1%.
Er (x) =
|x|
|0,1011|
b) On somme plutt de droite gauche.
x = (0,1 100 + (0,1 103 + (0,4 103 + (0,2 103 + (0,1 103 + (0,2 103 +
0,1 103 )))))
0,200 103 + 0,100 103 = 0,300 103 .
0,100 103 + 0,300 103 = 0,400 103 .
0,200 103 + 0,400 103 = 0,600 103 .
0,400 103 + 0,600 103 = 1,000 103 .
fl(1,000 103 ) = 0,100 102
0,100 103 + 0,100 102
On dcale la mantisse du nombre ayant le plus petit exposant :
= 0,0100 102 + 0,100 102 = 0,1100 102
fl(0,1100 102 ) = 0,110 102 .
0,100 100 + 0,110 102 = 0,100 100 + 0,00110 100 = 0,10110 100 .
fl(0,10110 100 ) = 0,101 100 .

On obtient alors que xapprox = 0,101 100 . Cette fois, lerreur relative
|x xapprox |
|0,1011 0,101|
=
' 0,001 est de 0,1%.
Er (x) =
|x|
|0,1011|

Numro 24. Dans la revue Science & Vie[15] de septembre 1996, on fournit les donnes
suivantes pour le satellite Titania dUranus :
Rayon : R = 800000 5000m
kg
Densit : = 1590 90 3
m
a) Donner lenombre de chiffres significatifs du rayon R et de la densit .
4R3
), trouver
b) En supposant que Titania soit parfaitement sphrique (de volume V =
3
une approximation de la masse de Titania et donner le nombre de chiffres significatifs
de votre rsultat.
Solution
a) R = 5000 0, 5 104
Le chiffre la position 104 est le dernier chiffre significatif.
R = 800000
2 c.s.
= 90 = 0, 9 102 0, 5 103
Le chiffre la position 103 est le dernier chiffre significatif.
= 1590
1 c.s.
4R3
3
Lincertitude


sur une fonction
de plusieurs variables f (x1 , ..., xn ) est donne par :
f
f
x1 + ... +
xn . Lincertitude sur la masse est donc :
f '





x1
xn


3
m
4

m

4R
2


R +


m '
= 3 3R R + 3
R




R
800000 90
2
2
= 4R R +
= 4(800000) 1590 5000 +
3
3

b) On a que la masse m est donne par m = V =

= 2, 5695 1020 = 0, 25695 1021 kg = m


Dautre part, on a que :
4
m = V = (800000)3 1590 = 3, 410 010 21 1021 kg
3
Puisque lon a m ' 0, 256 1021 kg 0, 5 1021 kg, on peut donc considrer 1021 kg
comme les units. On a donc m 0,5 100 (1021 kg) et m = 3,41001(1021 kg).
Par consquent le chiffre des units est le dernier chiffre significatif.

Numro 31.
a) Calculer le dveloppement de Taylor dordre 5, cest--dire dont le terme derreur est
de type O(h5 ), de la fonction f (x) = ln(x) autour de x0 = 1. Donner lexpression
analytique du terme derreur.
b) laide de ce dveloppement, donner une approximation de ln(1,1). Par comparaison
avec la valeur exacte (ln(1,1) = 0,095 310 1798), donner le nombre de chiffres significatifs de lapproximation.
c) Par quel facteur approximatif lerreur obtenue en b) serait-elle rduite si lon valuait
ln(1,025) au moyen du dveloppement de Taylor obtenu en a) ? (Ne pas faire les calculs.)

Solution
On a premirement que :
f (x)
f 0 (x)
f 00 (x)
f 000 (x)
f iv (x)
f v (x)

=
=
=
=
=
=

ln x
f (1) =
1
x
f 0 (1) =
2
x
f 00 (1) =
2x3
f 000 (1) =
6x4 f iv (1) =
24x5 f v () =

0
1
1
2
6
24 5

a) Le dveloppement de Taylor de la fonction f (x) = ln(x) autour de x0 = 1 dont le


terme derreur est de type O(h5 ) est donne par :
2

f (x0 + h) = f (x0 ) + f 0 (x0 )h + f 00 (x0 ) h2! + f 000 (x0 ) h3! + f IV (x0 ) h4! + +f V () h5! )
do :
h2 2h3 6h4 24 h5
+

+ 5
ln(1 + h) = 0 + h
2
3!
4!
5!
2
3
4
5
h
h
h
h
= h
+

+ 5
2
3
4
5
Puisque dans le cas gnral, x0 < < x0 + h, on a donc que 1 < < 1 + h.
h5
Finalement, lexpression analytique de lerreur est donne par : R5 (h) = 5
5
b) On utilise le dveloppement de Taylor en posant h = 0,1 :
0,01 0,001 0,0001
ln(1,1) = ln(1 + 0,1) = 0,1
+

= 0,095 308 333


2
3
4
Le terme derreur est donn par :
0,095 310 1798 0,095 308 333 ' 0,1846 105 < 0,5 105
Par consquent, on a ln(1,1) ' 0,095 308 333 4 chiffres significatifs.

c) Pour valuer ln(1,025), on pose h1 = 0,025. On obtient donc h1 en divisant h par


4. Le terme derreur tant en O(h5 ), le terme derreur passera approximativement
O((h/4)5 ) lerreur sera divise par 45 = 1024.

Numro 37. Si f (x) =

4+x :

a) Trouver le dveloppement de Taylor de degr 2 (P2 (x)), de la fonction f (x) au voisinage


de x0 = 0.

b) En
utilisant P2 (x), donner une approximation de 3,9. En utilisant la valeur exacte
de 3,9, (donne par votre calculatrice par exemple), estimer lerreur absolue et lerreur
relative commises.
c) Quels sont les chiffres significatifs de lapproximation obtenue en a) ?

Solution
a) Il sagit ici du dveloppement de Taylor de degr 2 (et non dordre 2). Lordre de ce
dveloppement sera au moins 3. Les drives premire et seconde de la fonction f (x)
sont :

f (x) =
4+x
f (0) =
4=2
1
1
f 0 (x) =
f 0 (0) =
4
2 4+x
1
1
00
00
f (x) =
f (0) =
3/2
4(4 + x)
32
Puisque f (x) ' f (x0 ) + f 0 (x0 )(x x0 ) +

f 00 (x0 )
(x
2!

x0 ) 2 +

f 000 (x0 )
(x
3!

x0 )3 , on a :

x x2
4 + x P2 (x) = 2 +
4 64

b) Pour obtenir une approximation de 3,9, on pose x = 0,1 et on obtient :


p
(0,1) (0,1)2

= 1,974 843 75.


3,9 P2 (0,1) = 2 +
4
64
La valeur exacte donne par Matlab est 1,974 841 765 813 15 et on en dduit que lerreur
absolue est environ 0, 198 105 . Lerreur relative est, quant elle, autour de 0, 100
105 .
N.B. : Se rfrer aux dfinitions de lerreur absolue et de lerreur relative.
c) Puisque lerreur absolue satisfait E 0,5 105 , le chiffre en position105 et ceux qui
sont sa gauche sont significatifs. On retiendra donc lapproximation 3,9 1, 974 84.

Anda mungkin juga menyukai