Académique Documents
Professionnel Documents
Culture Documents
Département Physique
- Master Spécialisé -
-Énergies Renouvelables & Systèmes
Énergétiques -
-MERSE -
Analyse Numérique & Calculs Scientifiques :
Les équations différentielles &
Initiation de Fortran
Devoir Maison N° 10 :
0 1 2
1 1,22530936 -1,07147668
AKRAB-Safae-MERSE-DM10 2
b. Taylor :
Soit l’algorithme de Taylor est :
{y 1,i+1 ≅y 1,i + h2 * [( 1
h − 1
2 ) y2,i + 21 [(y1,i )
2
+ ti 2 − 5] ]y 2,i+1 ≅y 2,i + h2 * [( 1
h ( 2
)
− 1) − y 2,i + (y 1,i ) + ti 2 − 5 + y 1,i y 2,i + ti ]
Avec {y 1,0 = 1 y 2,0 = 2
t y1,Taylor y2,Taylor
0 1 2
1 1,21 -0,91136827
c. Rung-Kutta :
Soit l’algorithme de Rung-kutta est :
[ ]
{y 1,i+1 ≅y 1,i + 16 k 1,1 + 2k 1,2 + 2k 1,3 + k 1,4 y 2,i+1 ≅y 2,i + 16 k 2,1 + 2k 2,2 + 2k 2,3 + k 2,4 [ ]
Avec :
[ ]
2
{k 1,1 = h y 2,i k 2,1 = h − y 2,i + y 1,i( ) + ti 2 − 5
[( ) + (t + ) − 5]
2
(y )k ) + (y
k 2,1 k 2,1 k 1,1 h 2
{k 1,2 = h 2,i + 2 2,2 =h − y 2,i + 2 1,i + 2 i 2
[( + ) + (t + ) − 5]
2
= h (y )k ) + (y
k 2,2 k 2,2 k 1,2 h 2
{k 1,3 2,i + 2 2,3 =h − y 2,i + 2 1,i 2 i 2
[( + k ) + (t + h) − 5]
2
= h (y )k ) + (y 2
{k 1,3 2,i + k 2,3 2,3 =h − y 2,i + k 2,3 1,i 1,3 i
k 1, 1 k 2, 1 k 1, 2 k 2, 2 k 1, 3 k 2, 3 k 1, 4 k 2, 4
AKRAB-Safae-MERSE-DM10 3
0,2 -0,6 0,17 -0,54875 0,1725625 -0,55459 0,144541 -0,5060507
0,14 -0,495 0,11525 -0,45171 0,1174145 -0,4570024 0,09429976 -0,4167417
0,0905 -0,40694 0,070153 -0,3720112 0,07189944 -0,3765659 0,05284341 -0,3444974
0,049806 -0,336173 0,03299735 -0,3089276 0,03435962 -0,3127291 0,01853309 -0,2879517
0,0161887 -0,2810581 0,0021358 -0,2603522 0,00317109 -0,2634742 -0,0101587 -0,2447709
-0,0119171 -0,2391333 -0,0238738 -0,2237064 -0,0231024 -0,2262564 -0,0345427 -0,2123688
-0,0358304 -0,2077725 -0,0462191 -0,1964211 -0,0456515 -0,1985096 -0,0556814 -0,1882678
-0,0566077 -0,1845055 -0,065833 -0,1761511 -0,0654152 -0,1778771 -0,0743954 -0,1702439
-0,0750582 -0,1671365 -0,0834151 -0,160838 -0,0831001 -0,1622832 -0,0912866 -0,156355
-0,0917719 -0,1537578 -0,0994598 -0,1486965 -0,0992067 -0,1499253 -0,1067644 -0,1449137
-0,1071477 -0,142714 -0,1142834 -0,1381702 -0,1140562 -0,1392323 -0,1210709 -0,1344407
t y 1,Rung−Kutta y 2,Rung−Kutta
0 1,171611 1,44787821
0,1 1,31660479 1,02513891
0,2 1,41124138 0,66445172
0,3 1,46434217 0,3538284
0,4 1,48307996 0,08330817
0,5 1,47309266 -0,1552597
0,6 1,43870211 -0,3684211
0,7 1,38316391 -0,5612834
0,8 1,30891028 -0,7376425
0,9 1,21776969 -0,9000787
1 1,11115975 -1,0500282
Comparaison des résultats :
AKRAB-Safae-MERSE-DM10 4
Exercice 2:
Résolution avec FORTRAN
AKRAB-Safae-MERSE-DM10 5
1-la résolution d'équation ax+b=0:
exécution:
2-la résolution d'équation ax2 + bx + c = 0 :
AKRAB-Safae-MERSE-DM10 6
exécution:
2
3-la résolution d'équation x3 + x + x − c = 0 en utilisant Newton:
AKRAB-Safae-MERSE-DM10 7
exécution:
AKRAB-Safae-MERSE-DM10 8
1
2
Calcule de l’intégrale I = ∫ ex dx
4-
0
exécution:
AKRAB-Safae-MERSE-DM10 9
b.la méthodes de Simpson
exécution:
AKRAB-Safae-MERSE-DM10 10
c.la méthodes de Gauss
exécution:
AKRAB-Safae-MERSE-DM10 11
5- Résoudre l’équation différentielle
{y ′ = ty
{y(0) = 1
a.en utilisant la méthode d’Euler :
exécution:
AKRAB-Safae-MERSE-DM10 12
b.en utilisant la méthode de Taylor :
exécution:
AKRAB-Safae-MERSE-DM10 13
c.en utilisant la méthode de Runge-Kutta :
exécution:
AKRAB-Safae-MERSE-DM10 14