560 likes | 1.19k Views
Deret Taylor dan Analisis Galat. Indriati., ST., MKom. Deret Taylor. Definisi :
E N D
Deret Taylor danAnalisisGalat Indriati., ST., MKom
Deret Taylor • Definisi : Andaikata f dansemuaturunannya, f’,f’’,f’’’,…menerusdidalamselang [a,b]. Misalkan : xoє[a,b], makanilai-nilai x disekitar xodan xє[a,b], f(x) dapatdiperluas (diekspansi) kedalamderet Taylor :
Jika (x-xo)=h, maka : • Contoh : Hampirifungsif(x)=sin(x) kedalamderet Taylor disekitarxo=1. Penyelesaian : f(x) = sin(x) f’’’(x) = - cos(x) f’(x) = cos(x) f(4)(x) = sin(x) f’’(x) = - sin(x) dst.
maka : Kasus khusus adalah bila fungsi diperluas di sekitar xo=0, maka deretnya dinamakan deret Maclaurin yang merupakan deret Taylor baku. • Contoh-1 : f(x)= sin(x) dimana xo = 0
Penyelesaian : • Contoh-2 : f(x)=ex dimana xo=0 Penyelesaian :
Karena suku-suku deret Taylor tidak berhingga banyaknya, maka untuk alasan praktis deret Taylor dipotong sampai suku order tertentu. Deret Taylor yg dipotong s/d order ke-n dinamakan deret Taylor terpotong yg dinyatakan: Dengan demikian deret Taylor yg dipotong sampai suku order ke-n dapat ditulis :
dimana : Contoh : f(x)=sin(x); xo=1; utk deret Taylor orde ke-n Penyelesaian :
Galat berasosiasi dengan seberapa dekat solusi hampiran terhadap solusi sejatinya. Semakin kecil galatnya, semakin teliti solusi numerik yg didapatkan. Kita harus memahami dua hal, yaitu : a. Bagaimana menghitung galat b. Bagaimana galat timbul AnalisisGalat
Misalkan : • Contoh :
Contoh : Diketahui : a= 10/3; â = 3,333 Hitung : (a). Galat ! (b). Galat mutlak ! (c). Galat relatif ! (d). Galat relatif hampiran ! Penyelesaian : (a). Galat : є = a-â = 10/3 – 3,333 = 10.000/3000 – 9999/3000 = 1/3000 = 0,000333
(b). Galatmutlak : |є|=|a-â) = 0,000333 (c). (d). Pendekatan lain, perhitungannumerikygmeng-gunakanpendekatanlelaran (iteration), єRAdihitungdengancara : dimana : ar+1 = nilaihampiranlelaransekarang ar = nilaihampiranlelaransebelumnya
Proses lelaran dihentikan bila : |єRA| < єS єS = Toleransi galat yang dispesifikasikan Semakin kecil єS, semakin teliti solusinya, namun semakin banyak proses lelarannya Contoh : Diketahui : Xr+1=(-Xr+13 + 3)/6; r =0,1,2,3 Xo= 0,5; єs= 0,00001 Hitung : єRA !
Penyelesaian : Xo = 0,5 X1 = 0,4791667; X2 = 0,4816638; X3 = 0,4813757; X4 = 0,4814091; X5 = 0,4814052;
Secara umum terdapat dua sumber utama penyebab galat dlm perhitungan numerik, yaitu : 1. Galat pemotongan (truncation error) 2. Galat pembulatan (round-off error) Ada sumber galat lain, yaitu : 1. Galat eksperimental 2. Galat pemrograman SUMBER UTAMA GALAT NUMERIK
(1). Galat Pemotongan (truncation error). Galat ini timbul akibat penggunaan hampiran sebagai pengganti formula eksak. Maksudnya, ekspresi matema- tika yg lebih kompleks diganti dengan formula yg lebih sederhana. Tipe galat pemotongan bergantung pd metode komputasi yg digunakan untuk penghampiran shg kadang-kadang di- sebut juga galat metode.
Misalkan: turunan pertama f(x1), dihampiri dengan formula : dimana : h = lebar absis xi+1 • Contoh : hampiran fungsi cos(x) dengan bantuan deret Taylor di sekitar x = 0 ! Penyelesaian : f(x) = cos(x) f(4)(x) = sin(x) f’(x) = - sin(x) f’’(x) = - cos(x)
Maka : • Galat pemotongan : Nilai hampiran Galat pemotongan
Nilai Rn yg tepat hampir tdk pernah dapat kita peroleh, karena kita tdk mengetahui nilai c sebenarnya terkecuali informasi bahwa c terletak pada selang tertentu. Karenanya tugas kita adalah mencari nilai maksimum yg mungkin dari |Rn| untuk c dalam selang yg diberikan, yaitu :
Contoh-1 : Gunakanderet Taylor orde 4 disekitar xo=1 untukmenghampiriln(0,9) danberi-kantaksiranuntukgalatmaksimum yang dibuat ! Penyelesaian :
Deret Taylor : • Jadi : ln(0,9) = -0,1053583 dengangalatpemo-tongan < 0,0000034.
Contoh-2 : Hampiri nilai secara numerik, yaitu : dengan deret Maclaurin orde 8 ! Penyelesaian : Deret Maclaurin orde 8 dari adalah :
Perhitungandgnmetodenumerikhampirselalumenggunakanbilanganriil. Masalahtimbulbilakomputasinumerikdikerjakandengankomputerkarenasemuabilanganriiltdkdapatdisajikansecaratepatdidlmkomputer. Keterbatas an komputerdlmmenyajikanbilanganriilmenghasilkangalatygdisebutgalatpembulatan. GALAT PEMBULATAN
Contoh : 1/6 = 0,16666666, kalau 6 digit komputer hanya menuliskan 0,166667. Galat pembulatannya = 1/6 – 0,166667 = -0,00000033. Kebanyakan komputer digital mempunyai dua cara penyajian bilangan riil, yaitu : (a). Bilangan titik tetap (fixed point) Contoh : 62.358; 0,013; 1.000
(b). Bilangan titik kambang (floating point) Contoh : 0,6238 x 103 atau 0,6238E+03 0,1714 x 10-13 atau 0,1714E-13 Digit-digit berarti di dalam format bilangan titik kambang disebut juga “Angka Bena” (significant figure).
Adalah angka bermakna, angka penting atau angka yg dapat digunakan dgn pasti. Contoh : 43.123 memiliki 5 angka bena (4,3,1,2,3) 0,1764 memiliki 4 angka bena (1,7,6,4) 0,0000012 memiliki 2 angka bena (1,2) 278.300 memiliki 6 angka bena (2,7,8,3,0,0) 0,0090 memiliki 2 angka bena (9,0) ANGKA BENA
GALAT TOTAL • Galat akhir atau galat total pada solusi numerik merupakan jumlah galat pemotongan dan galat pembulatan. • Contoh : Galat pembulatan Galat pemotongan
Galat pemotongan timbul karena kita menghampiri cos(0,2) s/d suku orde 4 sedangkan galat pembulatan timbul karena kita membulatkan nilai hampiran ke dalam 7 digit bena.
Di dalam metode numerik, fungsi f(x) sering diganti dgn fungsi hampiran yang lebih sederhana. Satu cara mengungkap-kan tingkat ketelitian penghampiran itu adalah dengan menggunakan notasi : O-Besar (Big-Oh). ORDE PENGHAMPIRAN
Misal : f(h) dihampiri dgn fungsi p(h). Jika |f(h)-p(h)| ≤ M|hn|, yg dlm hal ini M adalah konstanta riil > 0, maka kita katakan bahwa p(h) menghampiri f(h) dengan orde penghampiran O(hn) dan ditulis dgn : f(h) = p(h) + O(hn) O(hn) juga dapat diartikan sebagai orde galat dari penghampiran fungsi. Karena h umumnya cukup kecil, yaitu < 1, maka semakin tinggi nilai n semakin kecil galat, yg berarti semakin teliti penghampiran fungsinya.
Metode yg berorde O(h2) misalnya, lebih teliti drpd metode yg berorde O(h). Juga pada metode yg berorde O(h2), jika ukuran h dijadikan setengah kali semula, maka galatnya menjadi seperempat kali galat semula. Umumnya deret Taylor digunakan untuk menghampiri fungsi. Misalkan : xi+1 = xi + h, i=0,1,2,….. Adalah titik-titik sebesar h, maka hampiran f(xi+1) dengan deret Taylor di sekitar xi adalah :
Dalam hal ini : Jadi, kita dapat menuliskan :
Bilanganriildidalamkomputerumumnyadisajikandalam format bilangantitik-ambang Bilangantitik-ambang a ditulissebagai a = ± m × B p = ± 0.d1d2d3d4d5d6 ...dn× Bp m = mantis/mantisa (riil), d1d2d3d4d5d6 ...dnadalah digit mantis. B = basis sistembilangan yang dipakai (2, 8, 10, 16, dsb) p = pangkat(berupabilanganbulat), dari–Pminsampai+Pmaks Contoh: 245.7654 = 0.2457654 × 103 BILANG TITIK AMBANG
BilanganTitik-ambangTernormalisasi Syarat: digit yang pertamatidakboleh 0 a = ± m × Bp = ± 0.d1d2d3d4d5d6... dn× Bp 1 ≤ d1 ≤ B -1 dan 0 ≤ dk ≤ B-1 untuk k > 1. Padasistemdesimal, 1 ≤ d1 ≤ 9 dan 0 ≤ dk ≤ 9, Padasistemdesimal, 1 ≤ d1 ≤ 9 dan 0 ≤ dk ≤ 9, Sedangkanpadasistembiner, d1 =1dan 0 ≤ dk ≤ 1. Contoh: 0.0563 × 10-3 0.563 × 10-4, 0.00023270 × 106 0.23270 × 103 BILANG TITIK AMBANG
PembulatanpadaBilanganTitik-ambang Bilanganriildidalamkomputermempunyairentangnilai yang terbatas. Bilangantitik-ambang yang tidakdapatmencocokisatudarinilai-nilaididalamrentangnilai yang tersedia, dibulatkankesalahsatunilaididalamrentang Galat yang timbulakibatpenghampirantersebutdiacusebagaigalatpembulatan. Adaduateknikpembulatan yang lazimdipakaiolehkomputer, yaitupemenggalan (chopping) danpembulatanke digit terdekat (in-rounding). BILANG TITIK AMBANG
Pemenggalan (chopping) Misalkan a = ±0. d1d2d3 ... dndn+1 ... × 10p flchop(a) = ±0. d1d2d3 ... Dn-1dn× 10p Contoh: π = 0.314159265358... × 100p flchop(π) = 0.3141592 × 100p ( 7 digit mantis) Galat= 0.000000065... PEMENGGALAN (CHOPPING)
Pembulatanke digit terdekat (in-rounding) Misalkan a = ±0. d1d2d3 ... dndn+1 ... × 10p flround(a) = ±0. d1d2d3 ... dn × 10p PEMBULATAN
Contoh: a = 0.5682785715287 × 10-4 : Di dalamkomputer 7 digit dibulatkanmenjadi flround(a) = 0.5682786 × 10-4 Di dalamkomputer 8 digit dibulatkanmenjadi? Di dalamkomputer 6 digit dibulatkanmenjadi Didalamkomputer 9 digit dibulatkanmenjadi? PEMBULATAN
Kasus1: Penjumlahan (termasukpengurangan) bilangan yang sangatkecilke (ataudari) bilangan yang lebihbesarmenyebabkantimbulnyagalatpembulatan. Contoh: Misalkandigunakankomputerdengan 4 digit (basis 10). Hitunglah: 1.557 + 0.04381 = 0.1557 × 101 + 0.4381 × 10-1. CariGalatdaripenyelesaianpenjumlahanaritmetikaterhadapbilanganpendekatan yang didapatdenganpemotongandanpembulatan! ARITMETIKA BILANGAN TITIK AMBANG
Kasus2: Penguranganduabuahbilangan yang hampirsamabesar (nearly equal). Biladuabilangantitik-ambangdikurangkan, hasilnyamungkinmengandungnolpadaposisi digit mantis yang paling berarti (posisi digit paling kiri). Keadaaninidinamakankehilanganangkasignifikan (loss of significance). Baikpemenggalanmaupunpembulatanke digit terdekatmenghasilkanjawaban yang sama ARITMETIKA BILANGAN TITIK AMBANG
Contoh: Kurangi 0.56780 × 105dengan 0.56430 × 105 (5 angkasignifikan) sertatentukanbilangangalat yang didapatdaripembulatandanpemenggalan! Kurangi3.1415926536 dengan 3.1415957341 (11 angka signifikan) sertatentukanbilangangalat yang didapatdaripembulatandanpemenggalan! ARITMETIKA BILANGAN TITIK AMBANG
Contoh: Diberikan. hitunglah f(500) denganmenggunakan 6 angkabenadanpembulatanke digit terdekat! Penyelesaian: (Solusieksakadalah: 11.174755300747198…)! Kenapahasiltidakakurat? Apakahadacarapenyelesaian yang lebihbaik? ARITMETIKA BILANGAN TITIK AMBANG