Algorithme des différences divisés
fleur
-
amroun -
amroun -
Bonsoir,
j'ai un projet à réaliser en langage C,et s'il vous plait je demande de l'aide si c'est possible.
en fait j'ai à programmer la méthode de lagrange des différences divisées en C puis avec hermite en C également.
je vous remercie d'avance .
je vous prie de m'aider.
j'ai un projet à réaliser en langage C,et s'il vous plait je demande de l'aide si c'est possible.
en fait j'ai à programmer la méthode de lagrange des différences divisées en C puis avec hermite en C également.
je vous remercie d'avance .
je vous prie de m'aider.
A voir également:
- Algorithme des différences divisés
- Logiciel algorithme euromillion - Télécharger - Loisirs créatifs
- Algorithme application pc - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit - Forum Algorithmes / Méthodes
- Code ascii en algorithme - Guide
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 pdf - Forum Programmation
3 réponses
#include<stdio.h>
#include<conio.h>
#include<math.h>
float f(float x)
{return(exp(x));
}
void main()
{
float f,p[20,20],a,b,x[20],e;
int i,j,k,n;
clrscr();
printf("\ndonner a");
scanf("%f",&a);
printf("\ndonner b");
scanf("%f",&b);
printf("\ndonner n");
scanf("%d",&n);
for(i=0;i<=n;i++)
{x[i]=((b-a)/n)*i+a;
}
for(i=0;i<=n;i++)
{
p[i,i]=f(x[i]);
printf("\n p[%d,%d]=%f",i,x[i]);
}
for(k=1;k<=n;k++)
{for(j=0;j<=n;j++)
{p[j-k,j]=(p[j-k+1,j]-p[j-k,j-1])/(x[j]-x[j-k]);
}}
printf("/n le resultat est %f",p);
e=exp((x[i])-p;
printf("\n l'erreur est %f",e);
getch();
}
#include<conio.h>
#include<math.h>
float f(float x)
{return(exp(x));
}
void main()
{
float f,p[20,20],a,b,x[20],e;
int i,j,k,n;
clrscr();
printf("\ndonner a");
scanf("%f",&a);
printf("\ndonner b");
scanf("%f",&b);
printf("\ndonner n");
scanf("%d",&n);
for(i=0;i<=n;i++)
{x[i]=((b-a)/n)*i+a;
}
for(i=0;i<=n;i++)
{
p[i,i]=f(x[i]);
printf("\n p[%d,%d]=%f",i,x[i]);
}
for(k=1;k<=n;k++)
{for(j=0;j<=n;j++)
{p[j-k,j]=(p[j-k+1,j]-p[j-k,j-1])/(x[j]-x[j-k]);
}}
printf("/n le resultat est %f",p);
e=exp((x[i])-p;
printf("\n l'erreur est %f",e);
getch();
}