BAB 6 PEMBEZAAN DAN PENGAMIRAN BERANGKA PEMBEZAAN BERANGKA TERBITAN PERTAMA TERBITAN KEDUA PENGAMIRAN BERANGKA PETUA TRAPEZIUM PETUA SIMPSON KAMIRAN ROMBERG KUADRATUR GAUSS
Download ReportTranscript BAB 6 PEMBEZAAN DAN PENGAMIRAN BERANGKA PEMBEZAAN BERANGKA TERBITAN PERTAMA TERBITAN KEDUA PENGAMIRAN BERANGKA PETUA TRAPEZIUM PETUA SIMPSON KAMIRAN ROMBERG KUADRATUR GAUSS
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: Jenis Pembezaan: bg fungsi f(x) yg agak sukar fungsi f(x) tidak diketahui dan hanya di beri maklumatnya dlm bentuk jadual (set data) 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 f ( xi 1 ) f ( xi ) f ( xi h) f ( xi ) f ( xi ) xi 1 xi h Rumus Beza Belakang f ( xi ) f ( xi 1 ) f ( xi ) f ( xi h) f ( xi ) xi xi 1 h contoh i x f 0 0.5 0.25 1 1.0 1.0 2 1.5 2.25 3 2.0 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 1 f ( xi ) 3 f ( xi ) 4 f ( xi h) f ( xi 2h) 2h Rumus Beza Belakang 1 f ( xi ) f ( xi 2h) 4 f ( xi h) 3 f ( xi ) 2h Rumus Beza Tengah f ( xi h) f ( xi h) f ( xi ) 2h contoh i x f 0 0 0 1 0.5 0.25 2 1.0 1.0 3 1.5 2.25 4 2.0 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 1 f ( xi 2h) 8 f ( xi h) 8 f ( xi h) f ( xi 2h) f ( xi ) 12 h Rumus Beza Depan 1 25 f ( xi ) 48 f ( xi h) 36 f ( xi 2h) 16 f ( xi 3h) 3 f ( xi 4h) f ( xi ) 12 h TERBITAN KEDUA n=3 Rumus Beza Tengah 1 f ( xi ) 2 f ( xi h) 2 f ( xi ) f ( xi h) h n=5 Rumus Beza Tengah 1 f ( xi 2h) 16 f ( xi h) 30 f ( xi ) 16 f ( xi h) f ( xi 2h) f ( xi ) 2 12 h contoh Diberi f(x) = x3, 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 X F 0 2.0 1 2.1 2 2.2 PENGAMIRAN BERANGKA (KUADRATUR) b f ( x ) dx Pengamiran tentu f(x) berbentuk Tujuan: a 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 f ( x)dx a 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 b f ( x)dx a kaedah yg selalu digunakan ialah: Kaedah Newton-Cotes. Terdiri drpd: Petua Trapezium Petua Simpson Kamiran Romberg Kuadratur Gaussan Jika dlm kaedah interpolasi, f(x) dpt dihampiri dgn polinomial penghampiran Pnb (x), maka dgn pengamiran tentu: b f ( x)dx p ( x)dx n b dpt dihampiri olh pn ( x)dx a utk sebarang sub selang x0 x xn di dlm selang [a,b] Penghampiran ini menjadi hampir tepat jika ralat e=[f(x)-pn(x)] di dlm selang (xk,xk+1) cukup kecil a a PETUA TRAPEZIUM y=f(x) a Rumus Petua Trapezium b a h f ( x)dx f (a) f (b), h b a 2 b PETUA TRAPEZIUM y=f(x) a b Menggunakan penghampiran polinomial interpolasi linear p1(x) atau garis lurus terhadap fungsi f(x) yg hendak dikamirkan Rumus Petua Trapezium gubahan dgn n sub selang b h a f ( x)dx 2 ( f0 f n ) 2( f1 f 2 ... f n1 ) contoh 2 Nilaikan kamiran x3 + 1.dx dengan bilangan 1 selang,N=4. Gunakan petua trapezium 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 x 1 1.25 1.5 1.75 f(x) 2 2.9531 4.375 6.3594 4 2 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 P2(x) (atau parabola) terhadap fungsi f(x) yg hendak dikamirkan Rumus Petua Simpson b a h ba f ( x)dx f (a) 4 f (a h) f (b), h 3 2 Rumus Petua Gubahan Simpson Ada 2 jenis: Gubahan satu-pertiga Gubahan tiga-perlapan Rumus Petua Gubahan Simpson satupertiga b h a f ( x)dx 3 ( f0 f n ) 4( f1 f3 ... f n1 ) 2( f 2 f 4 .. f n2 ) Rumus Petua Gubahan Simpson tigaperlapan 3h ( f 3i 2 f 3i 1 ) 2 f 3i a f ( x)dx 8 ( f0 f n ) 3 i 1 i 1 b N/3 4 (N/3)-1 3 contoh 2 Nilaikan kamiran x3 + 1.dx dengan bilangan 1 selang,N=4. Gunakan petua SIMPSON 1/3 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 x 1 1.25 1.5 1.75 f(x) 2 2.9531 4.375 6.3594 4 2 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 contoh Nilaikan kamiran x3 + 1.dx dengan bilangan selang,N=3. Gunakan petua SIMPSON 3/8 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 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 Ri,1 dan seterusnya Ri,j Susunan nilai yg dikira digambarkan seperti rajah berikut. Kiraan ditamatkan apabila Ri , j Ri , j 1 bagi suatu nilai yang ditetapkan dan ambil b sebagai penghampiran terbaik f ( x)dx Ri, j a Rumus Romberg bg mendptkan Ri,1: 2 1 Ri ,1 Ri 1,1 hi 1 f 2 k 1 , i 1,2,...,n 2 k 1 Rumus Romberg bg mendptkan Ri,j: i 2 j 1 Ri , j 4 Ri , j 1 Ri 1, j 1 4 j 1 1 , i 2,3,...,n dan j 2,3,...,i Penggunaan Kamiran Romberg tidak melibatkan kiraan yg rumit tetapi hanya menggunakan nilai sebelum utk mendapatkan nilai yg baru y=f(x) a i h R i,1 1 h1 R 1,1 2 h2 R 2,1 3 h3 R 3,1 b R i,2 R 2,2 R3,2 R R i,3 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 f(a) a f(b) b petua trapezium f(x1) a x1 f(x2) x2 b Petua gauss Bentuk am rumus kuadratur gauss: 1 n f ( t ) dt 1 i1 i f ( xi ) Nilai dan x bergantung kepada nilai n Ketepatan nilai hampiran bergantung kpd polinomial berdarjah paling tinggi 2n-1 Jika n = 2 ( 2 titik), rumus tersebut adalah 1 2 f ( t ) dt 1 i1 i f ( x i ) = 1f(x1) + 2f(x2) Polinomial paling tinggi berdarjah 3 dpt digunakan sebagai penghampiran Dgn mengambil f(t) = 1, t, t2, t3 kita perolehi f(t) = 1 1 1 1 1 1f(x1) + 2f(x2) = -1f(t).dt = -11.dt = 2 1+ 2 = 2 f(t) = t 1f(x1) + 2f(x2) = -1f(t).dt = -1t.dt = 0 1 x1 + f(t) = t2 2 x2 = 0 1 1 1f(x1) + 2f(x2) = -1f(t).dt = -1t2.dt = 2/3 1 x12 + f(t) = t3 2 x22 = 2/3 1 1 1f(x1) + 2f(x2) = f(t).dt = t3.dt = 0 1 x13 + -1 2 x2 3 = 0 -1 Diperolehi 1= 2 = 1 X1 = -1/3 = -0.5774 X2 = 1/3 = 0.5774 Maka rumus kuadratur Gauss 2 titik ialah 1 f ( t ) dt f ( -0.5774) ) + f(0.5774) 1 f(-1/3) f(1/3) -1 -1/3 0 -1/3 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: b a ba ba ba f ( x)dx f t dt 2 1 2 2 1 dengan ba ba x t 2 2 ba dan dx dt 2 Contoh 0.3 Nilaikan ex .dx dengan menggunakan 0.1 kamiran gauss 2 titik 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 0.3 f(x) .dx 0.1 1 0.1 f(0.1t+0.2).dt -1 1 1 1 1 1 0.1 f(0.1t+0.2).dt 0.1e 0.1t+0.2 .dt Guna rumus gauss 2 titik 1 f ( t ) dt f ( -0.5774) ) + f(0.5774) 1 0.1[e 0.1(-0.5774)+0.2 + e 0.1(0.5774)+0.2 ] 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, t2, t3,t4, t5 kita perolehi 1 3 f ( t ) dt 1 i1 i f ( x i ) = 1f(x1) + 2f(x2) + 3f(x3) 1= 3= 5/9 = 0.5556 , 2 = 8/9= 0.8889 -x1 = x3 = 3/5 = 0.7746 , x2 = 0