本程序为本人参考一些资料后编写,在visual c++6.0下调试通过。[@more@]///
/埃尔米特Hermite插值
//
#include
using namespace std;
double Hermite(int n,double x,double *tx,double *ty,double *tyl);
int main()
{
int i,n;
double x,y;
x=y=0.0;
cout<>n;
while(n<2)
{
cout< cout<>n;
}
double *tx=new double[n];
double *ty=new double[n];
double *tyl=new double[n];
cout< for(i=0;i {
cout<>tx[i];
cout<>ty[i];
cout<>tyl[i];
}
cout< delete [] tx;
delete [] ty;
delete [] tyl;
return 0;
}
double Hermite(int n,double x,double *tx,double *ty,double *tyl)
{
double h,a;
double y=0.0;
int i,j;
/埃尔米特Hermite插值
//
#include
using namespace std;
double Hermite(int n,double x,double *tx,double *ty,double *tyl);
int main()
{
int i,n;
double x,y;
x=y=0.0;
cout<>n;
while(n<2)
{
cout< cout<>n;
}
double *tx=new double[n];
double *ty=new double[n];
double *tyl=new double[n];
cout< for(i=0;i {
cout<>tx[i];
cout<>ty[i];
cout<>tyl[i];
}
cout< delete [] tx;
delete [] ty;
delete [] tyl;
return 0;
}
double Hermite(int n,double x,double *tx,double *ty,double *tyl)
{
double h,a;
double y=0.0;
int i,j;