Lagrange插值法

Lagrange插值法

ID:40558355

大小:104.50 KB

页数:9页

时间:2019-08-04

Lagrange插值法_第1页
Lagrange插值法_第2页
Lagrange插值法_第3页
Lagrange插值法_第4页
Lagrange插值法_第5页
资源描述:

《Lagrange插值法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学院:计算机与信息工程学院班级:11级计算机科学与技术学号:20111105461姓名:郭雁军数值分析实验报告任课教师:马季骕班级:11级计算机科学与技术1实验目的及要求2程序的源代码3实验操作4实验结果及分析1实验目的及要求使用Lagrange插值的方法求原函数的逼近函数。在数学分析中,用y=f(x)来描述一条平面直线,但是在实际问题中,函数y=f(x)往往是通过观测得到的一组数据来给出的,只是已知个别点的函数值,而非在整个区间上,插值法是应用十分广泛的一种方法。本实验是用拉格朗日法来逼近被逼近函数,并画出其图

2、像。当给出了n+1个节点上f(x)的一张函数表后,用Lagrange插值法求一个函数(x),并满足以下两个条件:(1)(x)是一个不超过n次的多项式;(2)在给定点上与取相同值,即=(i=0,1,2…n)。当插值节点取的足够多时逼近函数(x)能够很好的逼近被逼近函数f(x)。而插值函数(x)的次数就会相应地升高,高次的插值多项式就不一定收敛到相应的被逼近函数,就会产生Runge现象,本实验可以从函数的图像上清楚地看到这一现象。2程序的源代码//数值分析Dlg.cpp:implementationfile//#in

3、clude"stdafx.h"#include"数值分析.h"#include"数值分析Dlg.h"学院:计算机与信息工程学院班级:11级计算机科学与技术学号:20111105461姓名:郭雁军#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif///////////////////////////////////////////////////////////////////////////////

4、CAboutDlgdialogusedforAppAboutclassCAboutDlg:publicCDialog{public:CAboutDlg();//DialogData//{{AFX_DATA(CAboutDlg)enum{IDD=IDD_ABOUTBOX};//}}AFX_DATA//ClassWizardgeneratedvirtualfunctionoverrides//{{AFX_VIRTUAL(CAboutDlg)protected:virtualvoidDoDataExchange(CDa

5、taExchange*pDX);//DDX/DDVsupport//}}AFX_VIRTUAL//Implementationprotected://{{AFX_MSG(CAboutDlg)//}}AFX_MSGDECLARE_MESSAGE_MAP()};CAboutDlg::CAboutDlg():CDialog(CAboutDlg::IDD){//{{AFX_DATA_INIT(CAboutDlg)//}}AFX_DATA_INIT}voidCAboutDlg::DoDataExchange(CDataEx

6、change*pDX){CDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CAboutDlg)//}}AFX_DATA_MAP学院:计算机与信息工程学院班级:11级计算机科学与技术学号:20111105461姓名:郭雁军}BEGIN_MESSAGE_MAP(CAboutDlg,CDialog)//{{AFX_MSG_MAP(CAboutDlg)//Nomessagehandlers//}}AFX_MSG_MAPEND_MESSAGE_MAP()//////////////

7、/////////////////////////////////////////////////////////////////CMyDlgdialogCMyDlg::CMyDlg(CWnd*pParent/*=NULL*/):CDialog(CMyDlg::IDD,pParent){//{{AFX_DATA_INIT(CMyDlg)//NOTE:theClassWizardwilladdmemberinitializationhere//}}AFX_DATA_INIT//NotethatLoadIcondoe

8、snotrequireasubsequentDestroyIconinWin32m_hIcon=AfxGetApp()->LoadIcon(IDR_MAINFRAME);}voidCMyDlg::DoDataExchange(CDataExchange*pDX){CDialog::DoDataExchange(pDX);//{{AFX_DATA_MAP(CMyDlg)//

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。