710 likes | 1.48k Views
Integrasi Numerik (Bag. 2). Bahan Kuliah IF4058 Topik Khusus Informatika I Oleh ; Rinaldi Munir (IF-STEI ITB). Singularitas.
E N D
IntegrasiNumerik(Bag. 2) BahanKuliah IF4058 TopikKhususInformatika I Oleh; RinaldiMunir (IF-STEI ITB) IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Singularitas • Kita akankesulitanmelakukanmenghitungintegrasinumerikapabilafungsitidakterdefenisidix = t,dalamhalinia < t < b. Misalnyadalammenghitungintegrasi • Fungsif(x) = cosx/xjelastidakterdefinisidix = 0 (ujungbawahselang). IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Begitujugapadaperhitunganintegrasi menggunakanh = 0.1, titikdiskritdix =1 tidakdapatdihitungsebabfungsif(x) = 1/(x-1) tidakterdefinisidix = 1. • Fungsi yang tidakterdefinisidix = t,untuka t b, dinamakanfungsisingular. • Singularitasharusdihilangkandengancaramemanipulasipersamaanfungsisedemikiansehinggaiatidak singular lagi. IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Contoh: Ubahlahfungsiintegrasi sehinggamenjaditidak singular lagi. Penyelesaian: Fungsif(x) = cos(x)/xtidakterdefenisidix = 0. Misalkan x = u 2dx = 2udu Batas-batasselangintegrasijugaberubah x = 0 u = x = 0 x = 1 u = x = 1 IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Contoh lain: IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
PenerapanEkstrapolasiuntukIntegrasi • MisalkanI(h) adalahperkiraannilaiintegrasidenganjarakantaratitik data adalahh (h < 1). • Dari persamangalatkaidahintegrasi (trapesium, Simpson 1/3, dll) yang dinyatakandalamnotasiorde: E = O(h p) • dapatdilihatbahwagalatEsemakinkecilbiladigunakanh yang semakinkecil, seperti yang ditunjukkanoleh diagram garisberikut: IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Nilaisejatiintegrasiadalahbilah = 0, tetapipemilihanh = 0 tidakmungkinkitalakukandidalamrumusintegrasinumeriksebabiaakanmembuatnilaiintegrasisamadengan 0. • Yang dapatkitaperolehadalahperkiraannilaiintegrasi yang lebihbaikdenganmelakukanekstrapolasikeh = 0. • Adaduamacammetodeekstrapolasi yang digunakanuntukintegrasi: • Ekstrapolasi Richardson • EkstrapoalsiAitken IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
EkstrapolasiRichardson IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Tujuanekstrapolasi Richardson ialahmenghitungnilaiintegrasi yang lebihbaik (improve) dibandingkandenganI. • MisalkanJadalahnilaiintegrasi yang lebihbaikdaripadaIdenganjarakantartitikadalahh: J = I(h) + Chq (1) • Ekstrapolasikanhmenjadi 2h, laluhitungintegrasinumeriknya J = I (2h) + C(2h)q (2) • EliminasikanCdarikeduapersamaandenganmenyamakanpersamaan (1) danpersamaan (2): I(h) + Ch q = I (2h) + C(2h) q (3) IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Contoh: Hitungkembali integral denganmenggunakanekstrapolasi Richardson, yang dalamhaliniI(h) danI(2h) dihitungdengankaidahtrapesiumdanh = 0.125. • Penyelesaian: Jumlahupaselang: n = (1 - 0)/0.125 = 8 Tabeltitik-titikdidalamselang [0,1] denganh = 0.125: IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Contoh: PerlihatkanbahwabilaI(h) danI(2h) dihitungdengankaidahtrapesium, makapersamaanekstrapolasi Richardson menyatakankaidah Simpson 1/3. IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Persamaanekstrapolasi Richardson memenuhisemuakaidahintegrasi yang dirurunkandenganmetodepiasmaupunmetode Newton-Cotes. • Kita pun dapatmenurunkankaidahintegrasinumerik yang barudenganmenerapkanekstrapolasi Richardson. • MisalkanbilaI(h) danI(2h) dihitungdengankaidah Simpson 1/3, makaekstrapolasi Richardson menyatakankaidah Boole (buktikan!): IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Metode Romberg • Metodeintegrasi Romberg didasarkanpadaperluasanekstrapolasi Richardson untukmemperolehnilaiintegrasi yang semakinbaik. • Sebagaicatatan, setiappenerapanekstrapolasi Richardson akanmenaikkan order galatpadahasilsolusinyasebesardua: O( h2N ) O(h2N+2) • Misalnya,bilaI(h) danI(2h) dihitungdengankaidahtrapesium yang berordegalatO(h2), makaekstrapolasi Richardson menghaslkankaidah Simpson 1/3 yang berordeO(h4). • Selanjutnya, bilaI(h) danI(2h) dihitungdengankaidah Simpson 1/3, ekstrapolasi Richardson menghaslkankaidah Boole yang berordeO(h6). IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Misalkan Iadalahnilaiintegrasisejati yang dinyatakansebagai I = Ak + Ch2 + Dh4 + Eh6 + ... yang dalamhalini h = (b - a)/n dan A k = Perkiraannilaiintegrasidengankaidahtrapesium danjumlahpiasn = 2 k IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Dari runtunantersebut, diperolehtabel yang dinamakantabelRombergsepertiberikutini IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Contoh: Hitung integral denganmetode Romberg (n = 8). Gunakan 5 angkabena. IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
EkstrapolasiAitken • MengatasikasuspadaesktrapolasiRichradosnjika q tidakdiketahui. • UntukkasusinikitagunakantigabuahperkiraannilaiI, yaitu I(h), I(2h),dan I(4h). IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Integral Ganda Tafsirangeometridari integral gandaadalahmenghitung volume ruangdibawahpermukaankurvaf(x,y) yang alasnyaadalahberupabidang yang dibatasiolehgaris-garisx = a, x = b, y = c, dany = d. Volume bendaberdimensitigaadalah V = luas alas tinggi IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Solusi integral lipatduadiperolehdenganmelakukanintegrasidua kali, pertamadalamarahx (dalamhalininilai, nilaiytetap), • selanjutnyadalamarahy (dalamhalini, nilaixtetap), atausebaliknya. • Dalamarahxberartikitamenghitungluas alas benda, • sedangkandalamarahyberartikitamengalikan alas dengantinggiuntukmemperoleh volume benda. • Tinggibendadinyatakansecaratidaklangsungdengankoefisien-koefisienwipadapersamaan IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Misalkanintegrasidalamarahx dihitungdengankaidahtrapesium, danintegrasidalamarahy dihitungdengankaidah Simpson 1/3. Maka : IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
dengan x = jarakantartitikdalamarahx, y = jarakantartitikdalamarahy, n = jumlahtitikdiskritdalamarahx, m = jumlahtitikdiskritdalamarahy. IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Contoh: Diberikantabelf(x,y)sebagaiberikut: IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Kuadratur Gauss Persamaankuadratur Gauss denganc1 , c2 , x1 , danx2adalahsembarangnilai. IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Perhatikanbahwabiladipilihx1 = -1 , x2 =1, danc1 = c2 = 1, makapersamaankuadratur Gauss menjadikaidahtrapesium: denganh = (1-(-1)) = 2. • Jadi, kaidahtrapesiummemenuhipersamaankuadratur Gauss IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Persamaankuadratur Gauss mengandungempatbuahpeubah yang tidakdiketahui (unknown), yaitux1 , x2 , c1 , danc2. • Kita harusmemilihx1, x2, c1, danc2sedemikiansehinggagalatintegrasinya minimum. • Karenaadaempatbuahpeubah yang tidakdiketahui, makakitaharusmempunyaiempatbuahpersamaansimultan yang mengandungx1, x2, c1, danc2 . IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Di atastelahdikatakanbahwakaidahtrapesiumbersesuaiandengankuadratur Gauss. • Dapatdilihatbahwanilaiintegrasinumerikdengankaidahtrapesiumakantepat (galatnya = 0) untukfungsitetapdanfungsilanjar. Misalnyauntuk f(x) = 1danf(x) = x IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Kita memerlukanduabuahpersamaanlagi agar x1, x2, c1, danc2 dapatditentukan. Dari penalaranbahwakaidahtrapesiumsejatiuntuk fungsitetapdanfungsilanjar, makapenalaraninijuga kitaperluasdenganmenambahkananggapanbahwa integrasinyajugasejatiuntuk • f(x) = x2danf(x) = x3. IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Sekarang, kitasudahmempunyaiempatbuahpersamaansimultan c1 + c2 = 2 c1 x1 + c2 x2 =0 c1 x12+ c2 x22 = 2/3 c1 x3+ c2 x3 = 0 yang biladipecahkanmenghasilkan: c1= c2 = 1 x1= 1/3 = 0.577350269 x2 = -1/(3 = -0.577350269 IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
Persamaaninidinamakankaidah Gauss-Legendre 2-titik. • Dengankaidahini, menghitung integral f(x) didalamselang [-1, 1] cukuphanyadenganmengevaluasinilaifungsifdix =1/3 dandix = -13. IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB
IF4058 Topik Khusus Informatika I: Metode Numerik/Teknik Informatika ITB