Généralités sur
l’Analyse
Numérique
Définitions
Définition : L’analyse numérique est l’étude des méthodes (des algorithmes)
permettant d’évaluer numériquement un (ou des nombres), une ( ou des
fonctions).
L'analyse numérique est une discipline des mathématiques. Elle s'intéresse tant
aux fondements théoriques qu'à la mise en pratique des méthodes permettant de
résoudre, par des calculs purement numériques, des problèmes d'analyse
mathématique.
Connaissance d’un nombre : Un nombre est connu numériquement si on connait
un certain nombre de son développement décimal et la précision avec laquelle ce
développement approché est donné.
Exemple :
• = 3.1415926 est non connu numériquement
• = 3.1415 ± 0.0001 est connu numériquement
Connaissance d’une fonction : R nouC n
Soit une fonction numérique de la forme : f : R avec
Exemple : Etude d’un corps soumis à son poids en chute libre. Il est soumis
à son poids et à la résistance de l’air.
En utilisant comme approximation k .v
de la résistance de l’air l’expression R k .v
Est une approximation.
m. g
Les données sont approximatives :
Exemple : Calcul de 22/7 sur une machine pouvant afficher 6 chiffres donne :
3.285714. Les autres chiffres ont été tronqués. C’est l’erreur de troncature..
Nombre d’opérations
Temps de calculs :
Le durée d’exécution d’un programme est en rapport direct avec le nombre
d’opération qu’il contient.
Système binaire :
Tous les ordinateurs effectuent les calculs dans le système de numération binaire.
Exemple :
N abcd 10 a.103 b.102 c.10 d
- Un nombre N écrit en base 10 s’écrit :
N abcd 6 a.63 b.62 c.6 d
- Un nombre N écrit en base 6 s’écrit :
N abcd 2 a.23 b.22 c.2 d
- Un nombre N écrit en base 2 s’écrit :
On peut montrer qu’un nombre écrit en base 2 contient environ trois fois plus de
chiffres que le même nombre écrit en décimal.
Addition en binaire
:
L’addition s’effectue en binaire de la manière suivante :
0 + 0 = 0 ; 0 + 1 = 1 ; 1 + 0 = 1 ; 1 + 1 = 10
Exemple : 1101011100
+1 0 1 0 1 1 0 1 0 1
11000010001
Soit la durée moyenne d’exécution d’une addition. Cette durée dépend de
l’ordinateur utilisé. Pour un ordinateur dont la fréquence de l’horloge est 1 Ghz, la
durée de l’addition est de quelques nanosecondes.
Soustraction et complémentation en binaire :
Pour effectuer une soustraction, on procède de la manière suivante :
Soit à calculer la valeur de C = A – B
- Calculons le complémentaire de A : A’ = M – A où M est le plus grand
nombre sur la machine;
- Additionnons B : A’ + B = M – A + B = M – (A – B) ;
- Prenons le complémentaire du résultat : M – (A’ + B) = A – B ;
c d’où
Par conséquent, la durée d’une soustraction est à peu près égale à la durée
d’une addition
La multiplication en binaire :
6321
+ 6321 63210
+ 6321 + 63210
+ 6321 + 63210
+ 6321 + 63210
x 30.
La division en binaire :
Lors de l’étude d’une méthode numérique, nous pourrons avoir une évaluation
assez précise de la durée des calculs en comptant le nombre d’opérations
surtout le nombre de multiplications et de divisions (car la durée de l’addition et
de la soustraction sont négligeables devant celles de la multiplications et de la
division.
Remarque :
Les fonctions sin(x), cos(x), ex , … nécessitent une trentaine de multiplications.
Erreur d’arrondi
Erreur de méthode
Nombre
de trapèzes