埃尔米特插值

2013-2014(1)专业课程实践论文

题目:埃尔米特插值

一、算法理论

1、埃尔米特插值多项式

设已知函数yf(x)在节点x0x1xn上的函数值要求一个插值多yif(xi)(i0,1,,n)以及一切导数值yif(xi)(i0,1,n),项式H(x),使其满足

H(xi)yi,H(xi)yi ,i0,1,,n (1) 显然,由条件(1)可以确定一个次数不高于2n1的代数多项式H2n1(x),曲线yH2n1(x)与yf(x)在节点处不仅重合而且有公共切线。我们采用拉格朗日插值基函数的方法。先求插值基函数j(x),j(x)(j0,1,,n),共2n2个基函数,每一个基函数都是一个2n1次多项式,且满足条件

j(x)jk,j(xk)0;j(xk)0,j(xk)jk,j0,1,,n.

这里

0,jk,

1,jk.

n

(2)



(3)

于是满足条件(1)的插值多项式 可写成用插值函数表示的形式

H2n1(x)[yj(x)yjj(x)]

j0

(4)

n1(xi)yj(i0,1,,n).下面的问题就由条件(2),显然有H2n1(xi)yi,H2

是要求满足条件(2)的j(x)与j(x).为此,可利用拉格朗日插值基函数lj(x),由条件(2)有n个二重零点xk(k0,1,,n,kj),于是可令

j(x)(axb)l2j(x). 由条件(2)有

j(xj)(axb)l2j(xj)1,

j(xj)lj(xj)[alj(xj)2(axjb)lj(xj)]0.解出

a2lj(xj),b12xjlj(xj). 由于

lj(x)

xxj1xxj1xx0xx1xxn

,

xjx0xjx1xjxj1xjxj1xjxn

n

lj(xj)

k0kj

1

, xjxk

n

于是

j(x)[12(xxj)

k0kj

1

]l2j(x).xjxk

(5)

同理,可得

j(x)(xxj)l2j(x). (6) 将(5)式、(6)式 代入式(4)便得到埃尔米特插值多项式

n

12

H2n1(x)yi[12(xxi)]lj(x)yj(xxj)l2j(x)

xxj0k0jj0k

kj

n

n

(7)

满足条件(1)的埃尔米特插值多项式是唯一的。这可用反证法证明,此处

从略。

2、两点三次埃尔米特插值

设已知yf(x)在[a,b]上的节点x0,x1上的函数值y0,y1及一阶导数值

,y1,则可按公式(7)写出三次埃尔米特插值多项式 y0

0(x)y11(x)H3(x)y00(x)y11(x)y0 y0(12

xx0xx12xx1xx02

)()y1(12)() x0x1x0x1x1x0x1x0

1

y(xx)(xx

x0x1

(xx1)()2y1

xx02

).x1x0

二、算法框图

两点三次埃尔米特插值框图如下:

两点三次埃尔米特插值框图如下:

1.实现埃尔米特插值的MATLAB函数文件hermite2.m如下

function yy=hermite2(x,y,dy,xx)

n=length(y);m=length(x);l=length(dy);k=length(xx);

if m~=n,error('向量长度不一致');end;

if n~=l,error('向量长度不一致');end;

z=zeros(1,k);

for j=1:k

s=0;

for t=1:m;

a=0;b=1;

for i=1:n;

if x(t)~=x(i)

a=a+1/(x(t)-x(i));

b=b*((xx(j)-x(i))/(x(t)-x(i)));

end

end

s=s+(y(t)*(1-2*(xx(j)-x(t))*a)*b^2+dy(t)*(xx(j)-x(t))*b^2); end

z(j)=s;

end

yy=z;

2.实现两点三次埃尔米特插值的MATLAB函数文件hermite.m如下 function yy=hermite(x,y,dy,xx)

n=length(y);m=length(x);l=length(dy);k=length(xx);

if m~=n,error('向量长度不一致');end;

if n~=l,error('向量长度不一致');end;

z=zeros(1,k);

for i=1:k;

s=0;

a1=(1-2*(xx(i)-x(1)/(x(1)-x(2))))*((xx(i)-x(2))/(x(1)-x(2)))^2; a2=(1-2*(xx(i)-x(2)/(x(2)-x(1))))*((xx(i)-x(1))/(x(2)-x(1)))^2; b1=(xx(i)-x(1))*((xx(i)-x(2))/(x(1)-x(2)))^2;

b2=(xx(i)-x(2))*((xx(i)-x(1))/(x(2)-x(1)))^2;

s=y(1)*a1+y(2)*a2+dy(1)*b1+dy(2)*b2;

z(i)=s;

end

yy=z;

例1.设次数不超过3的多项式P3(x)满足插值条件

P,P,P3(0)0,P3(0)13(1)13(1)2

求其在x=0.5,0.75处的近似值。

解:在MATLAB命令窗口输入:

format long;x=[0;1];y=[0;1];dy=[1;2];xx=[0.5;0.75];

yy=hermite(x,y,dy,xx)

其得到结果如下:

yy =

0.[**************] 0.[**************]

例2.设次数不超过5的多项式P5(x)满足插值条件

 P,P,P3(0)0,P3(0)13(1)13(1)2,P3(2)3,P3(2)5

求其在x=0.5,0.75,1.15处的近似值。

解:在MATLAB命令窗口输入:

format long;x=[0;1;2];y=[0;1;3];dy=[1;2;5];xx=[0.5;0.75;1.15]; yy=hermite2(x,y,dy,xx)

其得到结果如下:

yy =

0.[**************] 0.[**************] 1.[**************]


相关文章

  • 第3章 插值法与最小二乘法
  • 第3章 插值法与最小二乘法 [教学目的与要求] 1.理解插值的基本概念.插值多项式的存在唯一性: 2.掌握拉格郎日插值多项式的构造.插值余项的证明: 3.掌握差商的定义.性质.计算,掌握牛顿插值多项式的构造: 4.理解埃特金逐步插值法思想及 ...

  • Bezier曲线和BSpline曲线的拟合问题
  • Bzeier曲线和BSpline曲线的插值拟合问题 目录 一.问题重述 ................................................................................... ...

  • 20-21世纪现代音乐作曲家名录
  • 美国 JOHN CAGE(1912-1992)约翰·凯奇 PHILIP GLASS(b1937)菲利普·格拉斯 STEVE REICH(b1936)史蒂夫·里奇 JOHN ADAMS(b1947)约翰·亚当斯 MEREDITH MONK T ...

  • 伯努利的连续复利问题
  • 附件9:有关"伯努利的连续复利问题"介绍: 自从人类有了贫富差距,借贷就现象应运而生.在约公元前1700年古巴比伦时期的泥版上有这样一个问题:以20%的年息贷钱给人,何时连本带利翻一番?前面我们列出的等比数列乃是一年复利 ...

  • 2016超星影视鉴赏答案
  • 影视概说 1 电影具有"窗户"功能,尤其是(D)类电影. A.幻想风格 B.喜剧风格 C.惊悚风格 D.现实风格 2 以下哪一部电影属于纪实感很强的电影?(C) A.<杜拉拉升职记> B.<英雄> ...

  • 足球复习资料1
  • 足球复习资料 一.名词解释 1. 越位:进攻队员接球时位于最后一名防守队员身后即为越位. 2. 职业俱乐部:是具有独立法人资格的经济实体,它有独立的管理机构和管理制度,严格 按照市场经济规律来经营足球运动,走自主经营.自负盈亏.自我约束发展 ...

  • 2015年网上公选课陈旭光影视鉴赏期末考试答案
  • 1描写兄弟二人分别参加国共两党的电视剧是:()1.0 分   A.<潜伏> B.<地道战> C.<建党大业> D.<人间正道是沧桑> 正确答案: D 我的答案:D2电影<建国大业 ...

  • 小学生书目经典诵读
  • 中国小学生基础阅读书目表 学段 类别 稻草人 没头脑和不高兴 小猪唏哩呼噜 文学 猜猜我有多爱你 小学低段(1-2年级,10本) 书名 叶圣陶/著 任溶溶/著 孙幼军/著,裘兆明/图 (爱尔兰)麦克布雷尼/著,(英国)婕朗/绘,梅子涵/译 ...

  • 论霍布斯的自然状态学说及其当代复活形式
  • 作者:陈建洪 学术月刊 2008年09期 [中图分类号]B561.22[文献标识码]A[文章编号]0439-8041(2008)06-0064-06 关于人的原初状态,政治哲学史上从来就没有停止过讨论,从柏拉图到罗尔斯都有关于原初状态的理论 ...

© 2024 范文参考网 | 联系我们 webmaster# 12000.net.cn