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....
Waw, lengkap ne bang, algoritma dan Programnya, kalo boleh tau ambil referensi dari mana bang ?
ReplyDelete