Search:

Submit Article

LAGRANGE'S INTERPOLATION METHOD FOR FINDING f(X)

Posted By: Shannon Hughes     Category: C Programming     Views: 93412

Code for LAGRANGE'S INTERPOLATION METHOD FOR FINDING f(X) in C Programming

```#include<stdio.h>
#include<conio.h>
#include<math.h>
void main()
{
float x[10],y[10],temp=1,f[10],sum,p;
int i,n,j,k=0,c;
clrscr();
printf("\nhow many record you will be enter: ");
scanf("%d",&n);
for(i=0; i<n; i++)
{
printf("\n\nenter the value of x%d: ",i);
scanf("%f",&x[i]);
printf("\n\nenter the value of f(x%d): ",i);
scanf("%f",&y[i]);
}
printf("\n\nEnter X for finding f(x): ");
scanf("%f",&p);

for(i=0;i<n;i++)
{
temp = 1;
k = i;
for(j=0;j<n;j++)
{
if(k==j)
{
continue;
}
else
{
temp = temp * ((p-x[j])/(x[k]-x[j]));
}
}
f[i]=y[i]*temp;
}

for(i=0;i<n;i++)
{
sum = sum + f[i];
}
printf("\n\n f(%.1f) = %f ",p,sum);
getch();
}

/*______________________________________         OUT PUT______________________________________how many record you will be enter: 4enter the value of x0: 0enter the value of f(x0): 0enter the value of x1: 1enter the value of f(x1): 2enter the value of x2: 2enter the value of f(x2): 8enter the value of x3: 3enter the value of f(x3): 27Enter X for finding f(x): 2.5 f(2.5) = 15.312500*/```
Share:

Didn't find what you were looking for? Find more on LAGRANGE'S INTERPOLATION METHOD FOR FINDING f(X) Or get search suggestion and latest updates.

 Shannon Hughes author of LAGRANGE'S INTERPOLATION METHOD FOR FINDING f(X) is from London, United Kingdom. View All Articles