Pengertian Interpolasi
Interpolasi adalah metode menghasilkan titik-titik data baru dalam suatu jangkauan dari suatu set diskret data-data yang diketahui, dan juga merupakan suatu pendekatan numerik. Bila kita memerlukan nilai suatu fungsi x dan y, yang tidak diketahui perumusannya secara tepat.Berikut adalah contoh programnya..
____________________________________________________________
#include <iostream>
#include <conio.h>
#include <math.h>
using namespace std;
int main()
{
double x1,x2,x3,x4,y1,y2,y3,y4,b0,b1,b2,eksak,er;
cout<<"Masukkan x1(spasi)y1 : ";cin>>x1>>y1;
cout<<"\nMasukkan x2(spasi)y2 : ";cin>>x2>>y2;
cout<<"\nMasukkan x3(spasi)y3 : ";cin>>x3>>y3;
cout<<"\nMasukkan x(spasi)nilai eksak x : ";cin>>x4>>eksak;
b0=y1;
b1=(y2-y1)/(x2-x1);
b2=(((y3-y2)/(x3-x2))-b1)/(x3-x1);
y4=b0+(b1*(x4-x1))+(b2*(x4-x1)*(x4-x2));
er=((eksak-y4)/eksak)*100;
cout<<'\n'<<"Nilai Pendekatannya = "<<y4<<'\n'<<"Error Relatifnya = "<<er<<'%'<<endl;
getch();
}
____________________________________________________________
Maka didapat hasilsebagai berikut..
Sekian dari saya.. janganlupa berkunjung lg ya..
0 komentar:
Post a Comment