Anda di halaman 1dari 37

BAB 6

PEMBEZAAN DAN
PENGAMIRAN BERANGKA
PEMBEZAAN BERANGKA
TERBITAN PERTAMA
TERBITAN KEDUA
PENGAMIRAN BERANGKA
PETUA TRAPEZIUM
PETUA SIMPSON
KAMIRAN ROMBERG
KUADRATUR GAUSS
PEMBEZAAN BERANGKA
Tujuan Penggunaan:
mendptkan terbitan:
bg fungsi f(x) yg agak sukar
fungsi f(x) tidak diketahui dan hanya di beri maklumatnya dlm
bentuk jadual (set data)
Jenis Pembezaan:
Terbitan Pertama
Terbitan Kedua
Jenis Kaedah yg digunakan:
Terbitan Pertama
Rumus Beza Depan,Beza Belakang (n=2,n=3,n=5)
Rumus Beza Tengah (n=3,n=5)
Terbitan Kedua
Rumus Beza Tengah (n=3,n=5)

TERBITAN PERTAMA
n=2
Rumus Beza Depan


Rumus Beza Belakang
h
x f h x f
x x
x f x f
x f
i i
i i
i i
i
) ( ) ( ) ( ) (
) (
1
1
+
=

~
'
+
+
h
h x f x f
x x
x f x f
x f
i i
i i
i i
i
) ( ) ( ) ( ) (
) (
1
1

=

~
'

contoh
i 0 1 2 3
x 0.5 1.0 1.5 2.0
f 0.25 1.0 2.25 4.0

Dapatkan f(1.0) dgn h = 0.5 menggunakan
rumus beza depan 2 titik dan beza belakang 2
titik.

Penyelesaian :
Rumus beza depan 2 titik

f(x) = f(x+h) f(x) f(1.0) = f(1.5) f(1.0)
h 0.5
f(1.0) = 2.25 1.0
0.5
= 2.5
Rumus beza belakang 2 titik
f(x) = f(x) f(x-h) f(1.0) = f(1.0) f(0.5)
h 0.5
f(1.0) = 1.0 0.25
0.5
= 1.5


TERBITAN PERTAMA

n=3
Rumus Beza Depan


Rumus Beza Belakang


Rumus Beza Tengah
| | ) 2 ( ) ( 4 ) ( 3
2
1
) ( h x f h x f x f
h
x f
i i i i
+ + + ~
'
| | ) ( 3 ) ( 4 ) 2 (
2
1
) (
i i i i
x f h x f h x f
h
x f + ~
'
h
h x f h x f
x f
i i
i
2
) ( ) (
) (
+
~
'
contoh
i 0 1 2 3 4
x 0 0.5 1.0 1.5 2.0
f 0 0.25 1.0 2.25 4.0

Dapatkan f(1.0) dgn h = 0.5 menggunakan rumus
beza depan 3 titik dan beza belakang 3 titik.

Penyelesaian :
Rumus beza depan 3 titik

f(x) = 1 [-3f(x)+4f(x+h)- f(x+2h)
2h
f(1.0) = 1 (-3(1.0) +4(2.25) 4.0
2(0.5)
= 2.0
Rumus beza belakang 2 titik
f(x) = 1 [3f(x)- 4f(x-h)+ f(x-2h)
2h
f(1.0) = 1 (3(1.0) -4(0.25) + 0.0)
2(0.5)
= 2.0

TERBITAN PERTAMA

n=5
Rumus Beza Tengah


Rumus Beza Depan
| | ) 2 ( ) ( 8 ) ( 8 ) 2 (
12
1
) ( h x f h x f h x f h x f
h
x f
i i i i i
+ + + ~
'
| | ) 4 ( 3 ) 3 ( 16 ) 2 ( 36 ) ( 48 ) ( 25
12
1
) ( h x f h x f h x f h x f x f
h
x f
i i i i i i
+ + + + + + ~
'
TERBITAN KEDUA

n=3
Rumus Beza Tengah

n=5
Rumus Beza Tengah
| | ) ( ) ( 2 ) (
1
) (
2
h x f x f h x f
h
x f
i i i i
+ + ~
' '
| | ) 2 ( ) ( 16 ) ( 30 ) ( 16 ) 2 (
12
1
) (
2
h x f h x f x f h x f h x f
h
x f
i i i i i i
+ + + + ~
' '
contoh
Diberi f(x) = x
3
, dapatkan f(2.0) dengan h = 0.1
menggunakan rumus beza depan 2 titik & 3 titik

Penyelesaian:
Buat jadual sendiri utk nilai x yg berkaitan.

I 0 1 2
X 2.0 2.1 2.2
F

PENGAMIRAN BERANGKA
(KUADRATUR)
Pengamiran tentu f(x) berbentuk
Tujuan:
mendptkan kamiran:
bg fungsi kamiran f(x) yg agak sukar
fungsi kamiran f(x) tidak diketahui dan hanya
di beri maklumatnya dlm bentuk jadual (set
data)

}
b
a
dx x f ) (
}
b
a
dx x f ) (
Jika f(x) adalah fungsi selanjar pd selang [a,b]
maka kamiran tentu mewakili luas di bawah
graf y=f(x) yg dibatasi oleh paksi x, garis x=a
dan garis x=b
y=f(x)
a b
Kaedah yg akan dibincangkan
merupakan kaedah utk menganggarkan
luas tersebut sbg penghampiran kpd


kaedah yg selalu digunakan ialah:
Kaedah Newton-Cotes. Terdiri drpd:
Petua Trapezium
Petua Simpson
Kamiran Romberg
Kuadratur Gaussan
}
b
a
dx x f ) (
Jika dlm kaedah interpolasi, f(x) dpt
dihampiri dgn polinomial penghampiran
P
n
(x), maka dgn pengamiran tentu:

dpt dihampiri olh
utk sebarang sub selang di dlm
selang [a,b]
Penghampiran ini menjadi hampir tepat
jika ralat e=[f(x)-p
n
(x)] di dlm selang
(x
k
,x
k+1
) cukup kecil

} }
~
b
a
n
b
a
dx x p dx x f ) ( ) (
}
b
a
n
dx x p ) (
n
x x x s s
0
PETUA TRAPEZIUM
Rumus Petua Trapezium

| | a b h b f a f
h
dx x f
b
a
= + ~
}
, ) ( ) (
2
) (
y=f(x)
a b
PETUA TRAPEZIUM
Menggunakan penghampiran polinomial
interpolasi linear p
1
(x) atau garis lurus terhadap
fungsi f(x) yg hendak dikamirkan
Rumus Petua Trapezium gubahan dgn n sub selang


| | ) ... ( 2 ) (
2
) (
1 2 1 0
+ + + + + ~
}
n n
b
a
f f f f f
h
dx x f
y=f(x)
a b
contoh
Nilaikan kamiran x
3
+ 1.dx dengan bilangan
selang,N=4. Gunakan petua trapezium
2
1
Penyelesaian:
N=4, a=1, b= 2 N=(b-a)/h h = (b-a)/N
h = (2-1)/4
h = 0.25
Bina jadual bagi nilai yang diperlukan
k 0 1 2 3 4
x 1 1.25 1.5 1.75 2
f(x) 2 2.9531 4.375 6.3594 9
Gunakan rumus trapezium bg n sub-selang

h[f0 +f4 + 2(f1+f2+f3)]
2
= 0.25 [2+ 9 + 2(2.9531+ 4.375 +6.3594)
2
= 4.7969
PETUA SIMPSON
Ia menggunakan penghampiran interpolasi
kuadratik P
2
(x) (atau parabola) terhadap
fungsi f(x) yg hendak dikamirkan
Rumus Petua Simpson


Rumus Petua Gubahan Simpson
Ada 2 jenis:
Gubahan satu-pertiga
Gubahan tiga-perlapan


| |
2
, ) ( ) ( 4 ) (
3
) (
a b
h b f h a f a f
h
dx x f
b
a
+
= + + + ~
}
Rumus Petua Gubahan Simpson satu-
pertiga


Rumus Petua Gubahan Simpson tiga-
perlapan
| | ) .. ( 2 ) ... ( 4 ) (
3
) (
2 4 2 1 3 1 0
+ + + + + + + + + ~
}
n n n
b
a
f f f f f f f f
h
dx x f
(

+ + + + ~

}
= =

4
1
3
1
3 1 3 2 3 0
2 ) ( 3 ) (
8
3
) (
i i
i i i n
b
a
f f f f f
h
dx x f
N/3 (N/3)-1
contoh
Nilaikan kamiran x
3
+ 1.dx dengan bilangan
selang,N=4. Gunakan petua SIMPSON 1/3
2
1
Penyelesaian:
N=4, a=1, b= 2 N=(b-a)/h h = (b-a)/N
h = (2-1)/4
h = 0.25
Bina jadual bagi nilai yang diperlukan
k 0 1 2 3 4
x 1 1.25 1.5 1.75 2
f(x) 2 2.9531 4.375 6.3594 9
Gunakan rumus SIMPSON 1/3 bg 4 sub-selang

h[f0 +f3 + 4(f1)+2(f2)]
3
= 0.25 [2+ 9 + 4(2.9531+ 6.3594)+2(4.375)]
3
= 4.75
Penyelesaian:
N=3, a=1, b= 2 N=(b-a)/h h = (b-a)/N
h = (2-1)/3= 0.333
Bina jadual bagi nilai yang diperlukan
k 0 1 2 3
x 1 1.3333 1.6667 2
f(x) 2 3.3702 5.6299 9
contoh
Nilaikan kamiran x
3
+ 1.dx dengan bilangan
selang,N=3. Gunakan petua SIMPSON 3/8
Gunakan rumus SIMPSON 3/8 bg 3 sub-selang

3h[f0 +f4 + 3

(f1+f2)+]
8
= 3(0.3333) [2+ 9 + 3(3.3702+ 5.6299)+ )]
8
= 4.7496
KAMIRAN ROMBERG
Berdasarkan kaedah ekstrapolasi Richardson
dan penggunaan Petua Trapezium sbg
penghampiran awal
Penyelesaian adalah dgn mendapatkan nilai
bagi R
i,1
dan seterusnya R
i,j

Susunan nilai yg dikira digambarkan seperti
rajah berikut.
Kiraan ditamatkan apabila bagi
suatu nilai c yang ditetapkan dan ambil
sebagai penghampiran terbaik
c <
1 , , j i j i
R R
}
=
b
a
j i
R dx x f
,
) (
Rumus Romberg bg mendptkan R
i,1
:


Rumus Romberg bg mendptkan R
i,j
:


Penggunaan Kamiran Romberg tidak melibatkan
kiraan yg rumit tetapi hanya menggunakan nilai
sebelum utk mendapatkan nilai yg baru

n i f h R R
i
k
k i i i
,..., 2 , 1 ,
2
1
2
2
1
1 2 1 1 , 1 1 ,
=
(

+ =

=

i j dan n i
R R
R
j
j i j i
j
j i
,..., 3 , 2 ,..., 3 , 2 ,
1 4
4
1
1 , 1 1 ,
1
,
= =

y=f(x)
a b
i
h
R
i,1
R
i,2
R
i,3
1 h1
R
1,1
2
h2 R
2,1
R
2,2
3
h3 R
3,1
R
3,2
R
3,3
KUADRATUR GAUSSAN
Rumus Newton-Cotes dan Kamiran Romberg
diperolehi berdasarkan beza antara x yang
seragam.
Tetapi penghampiran pengamiran menjadi
lebih tepat jika titik sampling (x) yg
bersesuaian dipilih. (beza selang mungkin
tidak seragam)
Justeru itu kaedah kaudaratur gaussan
memenuhi penyelesaian ini.
ilustrasi
a b
f(a)
f(b)
f(x
1
)
f(x
2
)
a b x
1
x
2
petua trapezium Petua gauss
Bentuk am rumus kuadratur gauss:

}


=
~
1
1
1
) ( ) (
n
i
i i
x f o dt t f
}


=
~
1
1
1
) ( ) (
2
i
i i
x f o dt t f
= o
1
f(x
1
) + o
2
f(x
2
)
Nilai o dan x bergantung kepada nilai n
Jika n = 2 ( 2 titik), rumus tersebut adalah
Ketepatan nilai hampiran bergantung kpd polinomial
berdarjah paling tinggi 2n-1
Polinomial paling tinggi berdarjah 3 dpt digunakan
sebagai penghampiran
Dgn mengambil f(t) = 1, t, t
2
, t
3
kita perolehi
f(t) = 1
o
1
f(x
1
) + o
2
f(x
2
) = } f(t).dt = } 1.dt = 2
1
-1
1
-1
o
1
+ o
2
=2
f(t) = t
o
1
f(x
1
) + o
2
f(x
2
) = } f(t).dt = } t.dt = 0
1
-1
1
-1
o
1
x
1
+ o
2
x
2
=0
f(t) = t
2
o
1
f(x
1
) + o
2
f(x
2
) = } f(t).dt = } t
2
.dt = 2/3
1
-1
1
-1
o
1
x
1
2

+ o
2
x
2
2
=2/3
-1
f(t) = t
3
o
1
f(x
1
) + o
2
f(x
2
) = } f(t).dt = } t
3
.dt = 0
1 1
-1
o
1
x
1
3

+ o
2
x
2
3
=0
Diperolehi
o
1
= o
2
=1

X
1
= -1/\3 = -0.5774
X
2
= 1/\3 = 0.5774

Maka rumus kuadratur Gauss 2 titik ialah
}

~
1
1
) ( ) ( -0.5774) + f(0.5774) f dt t f
f(-1/\3)
-1 1
-1/\3 -1/\3
f(1/\3)
0
dt
a b
dx dan
a b
t
a b
x
dengan
dt
a b
t
a b
f
a b
dx x f
b
a
2

2 2
2 2 2
) (
1
1

=
+
+

=
|
.
|

\
|
+
+

~
} }

Perhatikan, batas dalam rumus diatas


ialah [-1, 1]. Jika diberi masalah dalam
sebarang batas [ a, b]. Penukaran batas
perlu dilakukan dari [a, b] - ][-1, 1]
seperti berikut:-
Contoh

Nilaikan e
x
.dx dengan menggunakan
kamiran gauss 2 titik
}
0.3
0.1
Penyelesaian:
- tukarkan batas
a = 0.1, b= 0.3 x = b-a t + b+a
2 2
x = (0.2/2)t + (0.4/2)
x = 0.1 t + 0.2
dx = ((b-a)/2) dt 0.1dt
Gantikan ke dalam persamaan

f(x) .dx ~ 0.1 f(0.1t+0.2).dt

}
0.3
0.1
}
1
-1
Guna rumus gauss 2 titik


}
1
~
1
) ( ) ( -0.5774) + f(0.5774) f dt t f
1
0.1 f(0.1t+0.2).dt
}

1
1
~
0.1 e
0.1t+0.2
.dt

}

1
1
~
0.1[e
0.1(-0.5774)+0.2
+ e
0.1(0.5774)+0.2
]
~ 0.2447
Rumus Kuadratur Gauss 3 titik
Rumus diperolehi sama seperti sebelum ini
Polinomial paling tinggi berdarjah 5 (2n-1) dpt
digunakan sebagai penghampiran
Dgn mengambil f(t) = 1, t, t
2
, t
3
,t
4
, t
5
kita perolehi



}


=
~
1
1
1
) ( ) (
3
i
i i
x f o dt t f
= o
1
f(x
1
) + o
2
f(x
2
) + o
3
f(x
3
)

o
1
= o
3
= 5/9 = 0.5556 , o
2
= 8/9=
0.8889
-x
1
= x
3
= \3/\5 = 0.7746 , x
2
= 0

Anda mungkin juga menyukai