1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| #include <iostream>
#include<vector>
#include<cstdlib>
#include<ctime>
using namespace std;
double float_a_b(double a, double b)
{
double x ;
x = ( rand()/(double)RAND_MAX ) * (b-a) + a;
return x ;
}
// calcul du polynome de bonnet
void PolynomeBonnet()
{
int const N=10;
std::vector<double> L(N+1);
L[0]=1;
double a,b;
double x;
x = float_a_b(a,b);
L[1]=x;
for (int i = 1;i<N; i++)
{
L[i+1] = ((2i+1)/(i+1))*x*L[i]-(i/(i+1))*L[i-1];
}
}
int main()
{
double a,b,dx;
cout<<"la borne inferieur vaut a , entrer la valeur de a"<<endl;
cin>>a;
cout<<"la borne supérieur vaut b , entrer la valeur de b"<<endl;
cin>>b;
cout<<"le pas de temps est dx"<<endl;
cin>>dx;
int N ;
N = (b-a)/dx;
cout<<"le nombre de pas de discretisation est N="<<N<<endl;
return 0;
} |
Partager