You are on page 1of 6

Paramètre (T0=20, n=6, epsilon=1.

E-3) ! N nombre des nœuds

Dimension T(n), Ta(n)

OPEN (12, FILE="Resultas.dat3", STATUS="unknown")

T(1)=350

T(6)=50

K=1

Do i=2, n-1

Ta(i)=T0

T(i)=T0

End do

7 k=k+1! Kmax number maximal d iteration

Do I=2, n-1

T (I) =0.5*(T (i-1) +T (i+1))! Method de GS

End do

Do I=2, n-1

If (abs (Ta (I)-T (I))>epsilon) Goto 5

End do

Goto 8

5 do I=2, n-1

Ta (I) =T (I)

End do

Goto 7

8 do I=1, n

Write (12, 9) T (I)

9 FORMAT (11(3x, F11.1))

Write (12,*)'resultant après k', k,'iteration'

End

---------------------------------------------------------------------------------------------------------------------------

350.00
290.00
230.00
170.00
110.00
50.00
Résultat après K 29iteration
EPS H N iterations
0.1 2 18
0.01 2 23
0.001 2 29
0.0001 2 34

H=2,n=6
400

350

300

250

200

150

100

50

0
0 1 2 3 4 5 6 7 8

Le programme en langage h=0.5 n= 21


Paramètre (T0=20, n=21, epsilon=1.E-3)!n nombre des nœuds

Dimension T(n), Ta(n)

OPEN (14, FILE="Resultas.dat", STATUS="unknown")

T(1)=350

T(21)=50

K=1

Do i=2, n-1

Ta(i)=T0
T(i)=T0

End do

7 k=k+1! Kmax number maximal d iteration

Do I=2, n-1

T (I) =0.5*(T (i-1) +T (i+1))! Method de GS

End do

Do I=2, n-1

If (abs (Ta (i)-T (i))>epsilon) Goto 5

End do

Goto 8

5 do I=2, n-1

Ta (I) =T (I)

End do

Goto 7

8 do I=1, n

Write (14, 9) T (I)

9 FORMAT (21(3x, F21.1))

Write (14,*)'resultant après k', k,'iteration

End

---------------------------------------------------------------------------------------------------------------------------

350.00
334.99
319.99
304.98
289.97
274.97
259.97
244.96
229.96
214.96
199.96
184.96
169.96
154.97
139.97
124.97
109.98
94.98
79.99
64.99
50.00
Resultant après K 347iteration

EPS H N itérations
0.1 0.5 162
0.01 0.5 254
0.001 0.5 347
0.0001 0.5 441

H=0.5,n=21
400

350

300

250

200

150

100

50

0
0 2 4 6 8 10 12
Pour H= 1 n= 11
Paramètre (T0=20, n=11, epsilon=1.E-3)!n nombre des nœuds

Dimension T(n), Ta(n)

OPEN (12, FILE="Resultas.dat3", STATUS="unknown")

T(1)=350

T(11)=50

K=1

Do i=2, n-1

Ta(i)=T0

T(i)=T0

End do

7 k=k+1! Kmax number maximal d iteration

Do i=2, n-1

T (i) =0.5*(T (i-1) +T (i+1))! Method de GS

End do

Do i=2, n-1

If (abs (Ta (i)-T (I))>epsilon) Goto 5

End do

Goto 8

5 do I=2, n-1

Ta (I) =T (I)

End do

Goto 7

8 do I=1, n

Write (12, 9) T (I)

9 FORMAT (11(3x, F11.1))

Write (12,*)'resultant après k', k,'iteration'

End

---------------------------------------------------------------------------------------------------------------------------

350.00
320.00
289.99
259.99
229.99
199.99
169.99
139.99
110.00
80.00
50.00
Resultant après K 101iteration
EPS H N iterations
0.1 1 55
0.01 1 78
0.001 1 101
0.0001 1 124

Commentez les résultats

Notez qu’à mesure que la distance diminue, elle augmente N itérations.

H=1,n=11
400

350

300

250

200

150

100

50

0
0 2 4 6 8 10 12

Comment
Plus il y epsilon, plus le nombre de intégration

You might also like