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
=
+
+
=
|
.
|
\
|
+
+
~
} }