M´ethodes num´eriques avec Java
2
1.5.6 Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.5.7 Passage d’une fonction en param`etre d’une m´ethode . . . 24
1.6 Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.6.1 Notions g´en´erales . . . . . . . . . . . . . . . . . . . . . . 26
1.6.2 D´efinir sa propre exception . . . . . . . . . . . . . . . . . 27
1.7 Entr´ees/Sorties . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
1.7.1 Classes de gestion de flux . . . . . . . . . . . . . . . . . 29
1.7.2 Saisies au clavier . . . . . . . . . . . . . . . . . . . . . . 30
1.7.3 Lecture d’un fichier . . . . . . . . . . . . . . . . . . . . . 31
1.7.4 Ecriture dans un fichier . . . . . . . . . . . . . . . . . . . 33
1.7.5 Compl´ements . . . . . . . . . . . . . . . . . . . . . . . . 33
1.8 Conclusion provisoire . . . . . . . . . . . . . . . . . . . . . . . . 34
2 R´
esolution des ´
equations non lin´
eraires dans 35
2.1 Localisation (ou s´eparation) des racines . . . . . . . . . . . . . . 35
2.2 M´ethode des approximations successives . . . . . . . . . . . . . . 36
2.3 Ordre d’une m´ethode . . . . . . . . . . . . . . . . . . . . . . . . 39
2.4 Exemples de m´ethodes it´eratives . . . . . . . . . . . . . . . . . . 41
2.4.1 M´ethode de Lagrange (ou de la corde) . . . . . . . . . . . 41
2.4.2 M´ethode de Newton . . . . . . . . . . . . . . . . . . . . 42
2.5 Acc´eleration de la convergence . . . . . . . . . . . . . . . . . . . 43
2.5.1 M´ethode d’Aitken, ou Proc´ed´e d’Aitken . . . . . . . . 43
2.5.2 M´ethode de Steffensen, exemple de composition de
m´ethodes . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.5.3 M´ethode de Regula-Falsi . . . . . . . . . . . . . . . . . . 44
2.6 Enonc´es des exercices corrig´es . . . . . . . . . . . . . . . . . . . 45
2.7 Enonc´es des exercices non corrig´es . . . . . . . . . . . . . . . . . 47
2.8 Corrig´es des exercices . . . . . . . . . . . . . . . . . . . . . . . 51
2.9 Mise en œuvre en Java . . . . . . . . . . . . . . . . . . . . . . . 61
2.9.1 Une classe abstraite de description de processus it´eratifs . 61
2.9.2 La m´ethode de Lagrange . . . . . . . . . . . . . . . . . . 63
2.9.3 La m´ethode de Steffensen . . . . . . . . . . . . . . . . . 66
3 R´
esolution des syst`
emes lin´
eaires 68
3.1 M´ethode d’´elimination de Gauss . . . . . . . . . . . . . . . . . . 69
3.1.1 R´esolution d’un syst`eme triangulaire . . . . . . . . . . . . 69
3.1.2 M´ethode de Gauss . . . . . . . . . . . . . . . . . . . . . 69
3.1.3 Factorisation . . . . . . . . . . . . . . . . . . . . . . 70
3.1.4 Remarque sur le Pivot . . . . . . . . . . . . . . . . . . . 71
3.2 Enonc´es des exercices corrig´es . . . . . . . . . . . . . . . . . . . 73
3.3 Enonc´es des exercices non corrig´es . . . . . . . . . . . . . . . . . 75