Labels

Saturday, March 31, 2012

Iterasi menggunakan metode Newton-Raphson (Komputasi Teknik)


Metode Newton-Raphson adalah suatu metode iterasi untuk menyelesaikan persamaan f(x)=0, di mana f diasumsikan mempunyai turunan kontinu f’.
Metode ini secara umum digunakan karena sederhana dan cepat.
Idenya adalah memperkirakan grafik f dengan tangent yang cocok.
Menggunakan nilai x0 didapat dari grafik f, x1 adalah titik persimpangan dari sumbu x dan tangent kurva f pada x0. Maka

Langkah kedua kita menghitung x2 = x1 – f(x1)/f’(x1), langkah ketiga diulang lagi x3 dari x2 menggunakan rumus yang sama. 


Algoritmanya adalah

Jika terjadi f’(xn) = 0 untuk beberapa n (lihat algoritma baris 2) ,lalu mulai lagi dengan nilai tebakan baru x0.
Pada baris 4 adalah criteria terminasi. Jika urutan xn konvergen dan memenuhi criteria, kita mendapatkan hasil yang akurat.

Sumber : Advanced Engineering Mathematics_Kreyszig 9th   



Contoh :

Cari akar persamaan dari f(x) = x3 + x -1 = 0

Maka   f’(x) = 3x2 + 1
            xn+1 = xn – ((xn3 + xn - 1) /  (3xn2 + 1)) = (2xn3 + 1) / (3xn2 + 1)



Coding nya seperti di bawah ini


Setelah di running 

Hasilnya masih salah, saya akan perbaiki di lain kesempatan
Bersambung....


1 comment:

  1. Waw, lengkap ne bang, algoritma dan Programnya, kalo boleh tau ambil referensi dari mana bang ?

    ReplyDelete