Upload
shadow-shield
View
233
Download
0
Embed Size (px)
Citation preview
Lecture 2: Numerical Methods
Metode Akolade: Penelusuran Bertingkat dan BagiduaKuliah 3: Teknik KomputasiPencarian Akar: Persoalan Dasar Komputasi NumerikUntuk menyelesaikan persoalanf(x)=0tugas: tentukan perpotongan f(x) dengan sumbu x
Problem: f(x) mungkin saja:Tidak mempunyai akarAkar ekstrimBanyak akarSingularAsimptotisTerdapat beberapa metode denga keunggulan dan kelemahan masing-masing
Solusi persamaan tak linierUntuk f(x) berapa x ?? yang membuat f(x) = 0MetodeAnalitisUntuk persamaan unik dan sederhanaIlustrasi grafisUntuk memberikan perkiraan (dugaan awal bagi metode lainnya)Solusi numerikMetode tertutupMetode terbuka
Ilustrasi GrafisBermanfaat untuk memberikan dugaan awal bagi metode lainnya
Akar1 22
1
9/15/20134Metode tertutup atau terbuka ?Pada metode tertutup, perhitungan dilakukan pada interval yang mengandung akar, Sebuah prosedur digunakan untuk memperoleh interval yang lebih kecil yang mengadung akarContoh: metode bagidua
Pada metode terbuka,Perhitungan dimulai dari sebuah atau beberapa titik perkiraanSetiap perhitungan menghasilkan perkiraan baru dari akar persamaan sampai diperoleh akar yang mendekati.9/15/20135Penelusuran bertingkatMisalkan:f(x) = 4x3 + 3x2 + 2x +1Untuk memperoleh perkiraan akar, tingkatkan nilai x secara bertahap dalam interval yang ditentukan dan periksa perubahan tanda f(x),Begitu nilai f(x) berubah dari positif (+) ke negatif (-) atau sebaliknya, maka terdapat akar pada interval tersebut
Karena f(x) berubah tanda dari x = -2 ke x = 0, maka terdapat akar antara titik tersebut dan dapat dibuat langkah yang lebih kecil untuk menentukan akar yang lebih teliti.
x-10-8-6-4-20f(x)-----+Metode BagiduaMerupakan metode yang cukup sederhana,Diperlukan interval yang terdapat akar (ada perubahan tanda),Interval diperkecil secara sistematis dengan membagidua dan memeriksa pada bagian mana terdapat akar (terjadi perubahan tenda),Hanya bagian yang mengandung akar yang diperhatikan,Bagian yang mengandung akar kembali dibagi dua Prosedur ini diulangi sampai dengan diperoleh interval yang (sangat) kecil.9/15/20137Prinsip Dasar Metode BagiduaTeorema:
Persamaan f(x)=0, dengan f(x) merupakan fungsi kontinyu, mempunyai akar xl dan xu jika f(xl) f(xu) < 0.TeoremaJika fungsi f(x) tidak berubah tanda dalam interval belum tentu tidak terdapat akat pada interval tersebut
TeoremaJika f(x) tidak berubah tanda pada interval, mungkin terdapat beberapa akar pada interval tersebut
Teorema
Jika f(x) berubah tanda pada interval, mungkin terdapat beberapa akar pada interval tersebutMetode BagiduaCari akar pada interval [a,b] menggunakan metode bagidua f(x) C(a,b), f(a)*f(b) 0 maka interval baru [c, b] End loopabf(a)f(b)c9/15/201313Diagram alir Metode BagiduaMulai: diket a, b and u = f(a) ; v = f(b) c = (a+b) /2 ; w = f(c)is u w