Documente Academic
Documente Profesional
Documente Cultură
Méthodes numériques
pour l’ingénieur
min f (A )
n( Algorithme 1
T( Algorithme 2
g
A ol
n : taille du problè me
( )
Exemple : 14 x 2 log(3 x ) + 9 x + 1324 = O x 3
Fusionner(x,y) O(n)
Exemples
n = taille(x)+taille(y)
pour i=1:n
….
Ab=c v(i) = …..
O(n2) …..
pour i=1:n fin
s = 0;
pour j=i:n Résoudre(P(n))
s =s+A(i,j)*b(i)
Fin Si n = 1 ,...c’est fini
c(i)=s Sinon
fin A=Résoudre(P(1:n/2))
B=Résoudre(P(n/2+1:n))
Fusionner(A,B)
O(nlog2n)
Complexité d’un algorithme,
complexité d’un problème
• Complexité d ’un algorithme :
– temps : ordre du temps de calcul
– taille : place mémoire nécessaire
Maths de la continuité
maths calculables
Erreur de codage (binaire)
n = 100000; 1
≈ 0,33333333333333
s = 0; 3
erreur = .3333333...10 −17
for i=1:n
s = s+1/3; Représentation des nombres
end x ≈ (− 1)s × (1 + m) × B e− E
= ± (1 + m) × 2e−64
» s-n/3
32 bits = 1 signe + 8 exposant + 23 mantisse
ans = -4.3576e-008 Précision :
log([eps realmax realmin])
-36.0437 709.7827 -708.3964
eps n’est pas realmin 64 bits = 1 signe + 11 exposant + 52 mantisse
2 2
x x
x1 x1