文档介绍::..《数值分析》实验报告实验序号:实验六学号:20101104200题目名称:Hermit插值法姓名:葛广帅任课教师:马季骑 专业班级:10计科(非师范):学会Hermite插值法,:(1)给定函数y=f(x)在n各不同的插值节点xi(i=l,…,n)的函数值yi=f(xi)(i=l,…,n),用Hermite插值多项式求函数在x初的函数值y。(2)Hermite插值多项式:(3)计算实例设函数f(x)=ex在10个等距点上的函数值如下表:()・・€.-x9048818774086703606554884965449340653678(4)如果冇错,修改直至运行成功,查看运行结果;(5)根据所求函数,画出图形。(6)查看原函数的图形与逼近函数图形的近似程度。://:implementationfile//###definef(x)(/(l+25*x*x))#defineff(x)(・50*x/((l+25*x*x)*(l+25*x*x)))#defineROUND(x)(int(x+))###harTHIS_FILE[]=_FILE_;#endifclassCAboutDlg:Dialogpublic:CAboutDlgO;//DialogData//{{AFX_DATA(CAboutDlg)enum{IDD=};//}}AFX_DATA//ClassWizardgeneratedvirtualfunctionoverrides//{{AFX_VIRTUAL(CAboutDIg)//DDX/DDVprotected:virtualvoidDoDataExchange(CDataExchange*pDX);support//}}AFX_VIRTUAL//Implementationprotected://{{AFX_MSG(CAboutDlg)//}}AFX_MSGDECLARE_MESSAGE_MAP()};CAboutDlg::CAboutDlg():CDialog(CAboutDlg::IDD){//{{」NIT(CAboutDlg)//}}AFX_DATA_INIT}voidCAboutDlg::DoDataExchange(CDataExchange*pDX){CDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CAboutDlg)//}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CAboutDlg,CDialog)//{{AFX_MSG_MAP(CAboutDlg)//Nomessagehandlers//}}AFX_MSG_MAPEND_MESSAGE_MAP()CTestDlg::CTestDlg(CWnd*pParent/*二NULL*/):CDialog(CTestDlg::IDD,pParent){//{{AFX_DATA_INIT(CTestDlg)//NOTE:theClassWizardwilladdmemberinitializationhere//}}AFX_DATA」NIT//NotethatLoadicondoesnotrequireasubsequentDestroylconinWin32op=-l;inti;for(i=0;i<=10;i++){X[i]=-l+*i;Y[i]=f(X[i]);YY[i]=ff(X[i]);}m_hlcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);}voidCTestDlg::DoDataExchange(CDataExchange*pDX){CDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CTestDlg)//NOTE:theClassWizardwilladdDDXandDDVcallshere//}}AFX_DATA_MAP}BEGIN_MESSAGE_MAP(CTestDlg,CDialog)//{{AFX_MSG_MAP(CTestDlg)MAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLI