資源簡(jiǎn)介
具體介紹請(qǐng)參考http://www.cnblogs.com/yabin/p/6426849.html

代碼片段和文件信息
#include?
#include?
#include?“Spline.h“
using?namespace?std;
using?namespace?SplineSpace;
int?main(void)
{
//異常拋出測(cè)試
//double?x0[2]={12}; //已知的數(shù)據(jù)點(diǎn)
//double?y0[2]={34};
//try
//{
// SplineInterface*?sp?=?new?Spline(x0y02);
//}
//catch(SplineFailure?sf)
//{
// cout< //}
//getchar(); //程序暫停
//單點(diǎn)插值測(cè)試
//double?x0[5]={12456}; //已知的數(shù)據(jù)點(diǎn)
//double?y0[5]={13425};
//try
//{
// //Spline?sp(x0y05GivenSecondOrder00);
// SplineInterface*?sp?=?new?Spline(x0y05); //使用接口,且使用默認(rèn)邊界條件
// double?x=4.5;
// double?y;
// sp->SinglePointInterp(xy); //求x的插值結(jié)果y
// cout<<“x=“< //}
//catch(SplineFailure?sf)
//{
// cout< //}
//getchar(); //程序暫停
//多點(diǎn)插值測(cè)試
double?x0[5]={12456}; //已知的數(shù)據(jù)點(diǎn)
double?y0[5]={13425};
double?x[4]?=?{1.52.53.54.5}; //插值點(diǎn)
double?y[4];
double?leftBound=0RightBound=0; //邊界導(dǎo)數(shù)
try
{
Spline?sp(x0y05GivenSecondOrderleftBoundRightBound);
sp.MultiPointInterp(x4y); //求x的插值結(jié)果y
for(int?i?=?0;i?4;i++)
{
cout<<“x=“< }
}
catch(SplineFailure?sf)
{
cout< }
getchar(); //程序暫停
//?自動(dòng)插值測(cè)試
//?double?x0[5]={12456}; //已知的數(shù)據(jù)點(diǎn)
//?double?y0[5]={13425};
//?double?x[10]; //插值點(diǎn)
//?double?y[10];
//?try
//?{
//?SplineInterface*?sp?=?new?Spline(x0y05); //使用接口,且使用默認(rèn)邊界條件
//?sp->AutoInterp(10xy); //求x的插值結(jié)果y
//?for(int?i?=?0;i?10;i++)
//?cout< //?cout< //?for(int?i?=?0;i?10;i++)
//?cout< //?}
//?catch(SplineFailure?sf)
//?{
//?cout< //?}
//?getchar(); //程序暫停
}
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????目錄???????????0??2017-02-24?13:21??Spline\
?????文件????????1915??2017-02-24?13:18??Spline\main.cpp
?????文件?????????160??2017-02-24?13:11??Spline\make.bat
?????文件?????????218??2017-02-24?12:41??Spline\makefile1
?????文件?????????159??2017-02-24?13:21??Spline\readme.txt
?????文件????????5399??2017-02-24?12:57??Spline\Spline.cpp
?????文件????????3405??2017-02-24?12:49??Spline\Spline.h
評(píng)論
共有 條評(píng)論