RUPAK SEARCH ENGINE

Custom Search

Numerical Differentation program in numerical methos

//Numerical Differentation
#include
#include
#define m 10
void main()
{
int i,n;
float x[m],f[m],fd[m],h;
printf("How many no. of discrete data ? ");
scanf("%d",&n);
for(i=0;i
#include
#define m 6
void main()
{
FILE *fp;
fp=fopen("data.txt","r");
int i,n,a;
float x[m],f[m],fd[m],h,node;
printf("How many no. of discrete data you have ?\n");
scanf("%d",&n);
printf("Enter node at which derivative is required: ");
scanf("%f",&node);
for(i=0;i {
fscanf(fp,"%f %f",&x[i],&f[i]);
}
for(i=0;i {
if(x[i]==node)
{
a=i;
h=x[a+1]-x[a];
fd[a]=(f[a+1]-f[a-1])/(2*h);
}
else
continue;
}
printf("\nNode %.2f\tOrdinate %.2f\tDerivative = %.2f",x[a],f[a],fd[a]);
fclose(fp);
getch();
}

No comments:

Post a Comment