Tugas Komnum 1 - Kelompok 6
-
Upload
cut-shafira-salsabila -
Category
Documents
-
view
216 -
download
0
Transcript of Tugas Komnum 1 - Kelompok 6
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
1/11
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
2/11
Coding :
implicit none
Real*8 eps, f, fx, f0, x, x0, x1
Integer flag, iter, maxiter
write(*,'(A,$)') 'Harga-harga awal x0, x1: '
Read (*,*) x0,x1
write(*,'(A,$)') 'Jumlah ierasi maksimum:'
Read (*,*) maxiter
write(*,'(A,$)') 'Epsilon/kriteria proses:'
Read (*,*) eps
f0 = f(x0)
iter = 0
flag = 0
do while (flag .EQ. 0)iter = iter + 1
x = (x0 + x1)/2
fx = f(x)
IF ((f0*fx) .LE. 0. 0D0) THEN
x1 = x
ELSE
x0 = x
f0 = fx
ENDIF
IF (f(x) .LE. eps) THEN
flag = 1
Lihat pola grafik yang terbentuk daripersamaan, apabila ditinjau dari
Sumbu x, maka (x1-x0)Sumbu y, maka f(x)
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
3/11
ELSEIF (iter .GT. maxiter) THEN
flag = 2
ENDIF
ENDDO
x = (x0 + x1)/2
WRITE(*,*) 'x0 = ',x0
WRITE(*,*) 'x1 = ',x1
WRITE(*,*) 'x = ',x
WRITE(*,*) 'f(x) = ', f(x)
WRITE(*,*) 'Jumlah iterasi = ', iter - 1
STOP
END
Function f(x)
REAL*8 f,xf = x**2-3*x+1
RETURN
END
Masukkan persamaan yang ingindicari akar-akarnya
Asumsi untuk setiap soal:
Iterasi Maksimum: 50Epsilon: 0.0000001
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
4/11
1. ( ) = 3 1 = 0
= 0,25 = 0,25
-2
-1
0
1
2
3
4
5
6
0 1 2 3 4 5
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
5/11
2. ( ) = tan( ) = 0
= 0,2541
3. ( ) = 1 = 0
= 0,9999 = 0,5
= 0,9999
-14
-12
-10
-8
-6
-4
-2
0
2
4
0 2 4 6 8 10 12 14
0
200
400
600
800
1000
1200
1400
1600
1800
0 2 4 6 8 10 12 14
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
6/11
4. ( ) = ( 5) = 0
= 4,4999 = 4,4999 = 5,4999 = 1,1999
-10
0
10
20
30
40
5060
70
80
90
0 2 4 6 8 10
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
7/11
5. ( ) = 4 1 = 0
-200
0
200
400
600
800
1000
1200
1400
1600
1800
0 2 4 6 8 10 12 14
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
8/11
= 1,4999 = 1,8608 = 0,6250
6. ( ) = cos = 0
= 0,6250 -6
-4
-2
0
2
4
6
8
10
12
14
-10 -5 0 5 10 15
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
9/11
7. ( ) = 2 log 6 = 0 = 3,3750
8. ( ) = 1
= 1,1999
= 1,4999
= 1,5999 = 1,7999 = 1,8608 = 2,0499
-10
0
10
20
30
40
50
60
-3 -2 -1 0 1 2 3
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
10/11
-
8/18/2019 Tugas Komnum 1 - Kelompok 6
11/11
9. ( ) = − = 0,2541
10. ( ) = ln[ +− ] = 0 = 0,7500