实验六 分段三次Hermite插值画函数图像

发布时间:1714082160   来源:文档文库   
字号:

实验六: 分段三次Hermite插值画函数图像
学号: 姓名:
指导老师:马季骕
班级:计算机科学与技术(非师范)
1
算法说明
分段三次Hermit插值的做法是在每一个小区间上作三次Hermit插值,因此在每一个插值节点上都需要构造两个插值基函数 ,然后再作它们的线性组合。分段三次Hermit值基函数如下: H(x=Σ(yihi(x+y’iHi(x
给定的函数为f(x=1/(25*x*x+1,将给定区间分成10分,得到11个节点:x[0],x[1],,x[10],构基函 x(x[0],x[1]区间H[0] = (x-x[0]*[((x-x[1]/(x[0]-x[1]^2]H[0]=0h[0]= [1+2*(x-x[0]/(x[1]-x[0]]*[((x-x[1]/(x[0]-x[1]^2]。当x[x[i-1],x[i]] (i=1,2,3,,9H[i]=(x-x[i]*[((x-x[i-1]/(x[i]-x[i-1]^2]xh[i]=[1+2*(x-x[i]/(x[i-1]-x[i]]*[((x-x[i-1]/(x[i]-x[i-1]^2(x[i],x[i+1]](i=1,2,3,,10H[i]=(x-x[i][((x-x[i+1]/(x[i]-x[i+1]^2],h[i]=[1+2*(x-x[i]/(x[i+1]-x[i]]*[((x-x[i+1]/(x[i]-x[i+1]^2]。其余区间上均为H[i]=0,h[i]=0(i=1,2,,10。当x(x[9],x[10]区间上

H[10] = (x-x[9](((x-x[10]/(x[9]-x[10]^2.H[10]=0.h[10]= (1+2*((x-x[9]/(x[10]-x[9](((x-x[10]/(x[9]-x[10]^2.其余区间h[10]=0。构造函数H(x = (y[i]*h[i]+ y'[i]*H[i],(i=0,1,,10
2、源代码
// 数值分析Dlg.cpp : implementation file //
#include "stdafx.h" #include "数值分析.h" #include "数值分析Dlg.h" #ifdef _DEBUG #define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

本文来源:https://www.2haoxitong.net/k/doc/6e02a9c2e53a580216fcfe66.html

《实验六 分段三次Hermite插值画函数图像.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

相关推荐