Metode Regula Falsi dan Secant itu Sama

Meskipun telah lama menyukai perhitungan numerik, penulis baru tahu terdapat metode yang disebut Regula Falsi.

Saat pertama kali mempelajarinya, penulis langsung curiga, bahwa metode ini sama dengan Metode Secant.

Dan dengan membandingkan persamaan Secant dengan persamaan Regula Falsi yang penulis ambil dari Wikipedia (2020), penulis mendapatkan, kedua metode ini adalah metode yang sama.

Persamaan Metode Secant adalah sebagaimana berikut:

Yang dapat dituliskan menjadi:


jika xn=cn, xn-1=bn dan xn-2=an, maka bisa dituliskan menjadi:


Yang mana persamaan ini adalah persamaan Regula Falsi.

Oleh karena itu, Metode Secant dan Regulasi Falsi, dalam implementasi algorithmanya, memiliki kondisi yang sama, yaitu tebakan awal berupa nilai sembarang.

Video di bawah ini adalah contoh implementasi Metode Regula Falsi untuk mencari nilai akar dari suatu persamaan polynomial menggunakan C++.



Sedangkan kodenya adalah sebagai berikut:

#include <iostream> 
#include <string> 
 
using namespace std; 
 
double f(double x); 
 
int main() 
{ 
    int n; 
    double xo,x1,x2,fo,f1; 

    n=0; 
    xo=-5; 
    x1=5; 
    while(n<100){ 
        fo=f(xo); 
        f1=f(x1); 
        if((f1-fo)==0)break; 
        x2=(f1*xo-x1*fo)/(f1-fo); 
        cout <<n<<" x = "<<x2<<", f2 = "<<f(x2)<<endl; 
        xo=x1; 
        x1=x2; 
        n++; 
    } 
    return 0; 
} 
 
double f(double x) 
{ 
    return x*x*x+2*x*x+10*x-20; 
} 

Referensi:

Komentar



Postingan populer dari blog ini

Apps Script untuk Cetak Sertifikat

Seberapa Hebatkah Orang Dalam

Anak Usia Sekolah Hendaknya tidak hanya Bermain Game Online

Ngobrol Penghabisan Dana Akhir Tahun

Perguruan Tinggi, Investasi atau Formalitas Semata?

Tip Memilih Notaris

Kaidah Baku untuk Konsistensi Data (PT, Tbk, Pty., & Ltd.)

Kumpulan Source Code Greenfoot

Hati-hati Calo Sertifikat Tanah

Afiliasi Shopee Tanpa Wajah dan Tanpa Beli Sampel Bermodal AI