Tuesday, 15 April 2014

interpolasi quadatric/newton interpolasi orde 2 metode numerik

hasilnya
----------------------------------------------------------------------------------------------------------------
#include <stdio.h>
#include <stdlib.h>
int main()
{
float x0,x,x1,x2,fx0,fx,fx1,fx2,b0,b1,b2;
printf("program untuk quadatric interpolasi\n");
printf("masukan nilai x0 : \n");
scanf("%f",&x0);
printf("masukan nilai x1 : \n");
scanf("%f",&x1);
printf("masukan nilai x2 : \n");
scanf("%f",&x2);
printf("masukan nilai x : \n");
scanf("%f",&x);


printf("masukan nilai f(x0) : \n");
scanf("%f",&fx0);
printf("masukan nilai f(x1) : \n");
scanf("%f",&fx1);
printf("masukan nilai f(x2) : \n");
scanf("%f",&fx2);

b0=fx0;
b1=(fx1-fx0)/(x1-x0);
b2=(((fx2-fx1)/(x2-x1))-b1)/(x2-x0);
fx=b0+(b1*(x-x0))+(b2*(x-x0)*(x-x1));
printf("hasil====\n");
printf("x0=%f   |   b0=%f    |   f(x0)=%f\n",x0,b0,fx0);
printf("x1=%f   |   b1=%f   |   f(x1)=%f\n",x1,b1,fx1);
printf("x2=%f   |   b2=%f   |   f(x2)=%f\n",x2,b2,fx2);
printf("x =%f   |               |   f(x) =%f\n",x,fx);



system("pause");
return 0;
}

hasilnya



No comments:

Post a Comment