Algorithme des différences divisés
Fermé
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
- Logiciel algorithme gratuit - Télécharger - Édition & Programmation
- Algorithme euromillion excel gratuit ✓ - Forum Excel
- Ecrire un algorithme qui permet de resoudre ax²+bx+c=0 pdf - Forum Programmation
3 réponses
mamiemando
Messages postés
33643
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
28 avril 2025
7 845
8 mai 2007 à 00:39
8 mai 2007 à 00:39
Si tu nous explique ce que c'est on pourra peut-être t'aider :-)
#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();
}