六面体网格上的Lagrange插值
Lagrange Interpolation on a Hexahedron Grid
DOI: 10.12677/AAM.2018.712175, PDF, HTML, XML, 下载: 1,144  浏览: 3,973  科研立项经费支持
作者: 牟朝会, 姜文芳, 崔利宏:辽宁师范大学,辽宁 大连
关键词: Lagrange插值插值结点组插值公式Lagrange Interpolation Interpolated Node Group Formula for Interpolation
摘要: 本文是在矩形网点上的Lagrange插值的基础上,进而研究六面体网格上的Lagrange插值,给出了三元Lagrange插值结点组,构造了三元Lagrange插值公式,推广了已有的研究结果,最后给出算例对所得研究结果进行了验证。
Abstract: In this paper, Lagrange interpolation on a rectangular node is used to further study the Lagrange interpolation on a hexahedron grid. The triad Lagrange interpolation node group is given; the triad Lagrange interpolation formula is constructed, and the existing research results are extended. Finally, an example is given to verify the results.
文章引用:牟朝会, 姜文芳, 崔利宏. 六面体网格上的Lagrange插值[J]. 应用数学进展, 2018, 7(12): 1506-1510. https://doi.org/10.12677/AAM.2018.712175

1. 引言

熟知,多元函数插值长期以来一直是计算数学研究领域的一个重要研究内容(详见文献 [1] ),当今时代是科学技术日新月异地飞速发展的时代,层出不穷的新问题要求人们提出相应的新理论,新方法来解决,对于这一类问题,目前,有关在整个空间进行插值的结果相对完备,而关于有着在六面体网格上的插值并不多见 [2] [3] 。所以本篇论文着力讲述有关六面体网格上的Lagrange插值,梁学章等人 [4] - [9] 讨论了矩形网点上的Lagrange插值方法。

六面体网格上的Lagrange插值是在矩形网点上的Lagrange插值的基础上进行的推广,其在工程设计中起着重要的作用,例如,许多机械零部件和建筑外形采用了六面体的形式,在高速,承受变载,冲击的场合中,我们会用到普通的长方体平键,而在制作平键过程中,我们可以利用插值,使它在相应场合下得到契合。

2. 基本定义和基本定理

定义1 (多元Lagrange插值问题)

D R S 是有界闭区域, x 1 , x 2 , , x k D 是k个互不相同的点, p 1 ( x ) , p 2 ( x ) , , p k ( x ) 是定义于D上的k个线性无关的s元实值连续函数(通常取为多项式).对于给定的 f ( x ) C ( D ) ,欲求实线性组合

p ( x ) = c 1 p 1 ( x ) + c 2 p 2 ( x ) + + c k p k ( x ) (1)

满足插值条件

p ( x i ) = f ( x i ) , i = 1 , 2 , , k (2)

这种问题称为多元Lagrange插值问题。满足条件式(2)之 p ( x ) 称为函数 f ( x ) 的广义插值多项式。 f ( x ) 称为被插函数。误差函数

r ( x ) = f ( x ) p ( x ) (3)

称为插值余项。

定义2(插值结点组)

插值条件式 p ( x i ) = f ( x i ) , i = 1 , 2 , , k 中所有的点组 { x i } i = 1 k 称为插值结点组。

定理1

若m次代数曲面 f 1 ( x , y , z ) 和n次代数曲面 f 2 ( x , y , z ) 和k次代数曲面 f 3 ( x , y , z ) 交点个数多于 m n k ,则一定有次数既不超过m也不超过n和k的非零多项式 q ( x , y , z ) 存在,使得

f 1 ( x , y , z ) = q ( x , y , z ) r 1 ( x , y , z ) f 2 ( x , y , z ) = q ( x , y , z ) r 2 ( x , y , z ) f 3 ( x , y , z ) = q ( x , y , z ) r 3 ( x , y , z ) (4)

式中, r 1 ( x , y , z ) , r 2 ( x , y , z ) , r 3 ( x , y , z ) 分别为次数小于m和n和k的三元实系数多项式。

3. 具体构造方法及实验示例

设插值结点组为

{ ( x i , y j , z k ) , i = 0 , 1 , , m ; j = 0 , 1 , , n ; k = 0 , 1 , , q } (5)

U ( x ) = ( x x 0 ) ( x x m ) V ( y ) = ( y y 0 ) ( y y n ) W ( z ) = ( z z 0 ) ( z z q ) (6)

定义

L i j k ( x , y , z ) = U ( x ) ( x x i ) U ( x i ) V ( y ) ( y y j ) V ( y j ) W ( z ) ( z z k ) W ( z k ) (7)

则相应得二元Lagrange插值公示为

p ( x , y , z ) = i = 0 m j = 0 n k = 0 q f ( x i , y j , z k ) L i j k ( x , y , z ) (8)

具体算例:

1、被插值函数为 f ( x , y , z ) = x + y + z + 1 ,取六面体的四个插值结点组为 ( 0 , 0 , 0 ) ( 0 , 0 , 1 ) ( 1 , 0 , 0 ) ( 0 , 1 , 0 )

U ( x ) = x 2 x V ( y ) = y 2 y W ( z ) = z 2 z

U ( x ) = 2 x 1 V ( y ) = 2 y 1 W ( z ) = 2 z 1

L 000 ( x , y , z ) = x y z + x z + y z z + x y x y + 1 L 100 ( x , y , z ) = x y z x y x z + x L 010 ( x , y , z ) = x y z x y z y + y L 001 ( x , y , z ) = x y z x z y z + z

p ( x , y , z ) = 5 x y z 3 x y 3 y z 3 x z + x + y + z + 1 ,经验证 f ( x , y , z ) p ( x , y , z ) 在插值结点组处函数值相等。

2、被插值函数为 f ( x , y , z ) = x 2 + y 2 + z 2 + 1 ,取六面体的十个插值结点组为 ( 0 , 0 , 0 ) , ( 1 , 0 , 0 ) ( 2 , 0 , 0 ) ( 1 , 1 , 0 ) ( 0 , 1 , 0 ) ( 0 , 2 , 0 ) ( 0 , 0 , 1 ) ( 1 , 0 , 1 ) ( 0 , 1 , 1 ) ( 0 , 0 , 2 )

U ( x ) = x 3 3 x 2 + 2 x V ( y ) = y 3 3 y 2 + 2 y W ( z ) = z 3 3 z 2 + 2 z

U ( x ) = 3 x 2 6 x + 2 V ( y ) = 3 y 2 6 y + 2 W ( z ) = 3 z 2 6 z + 2

L 000 ( x , y , z ) = ( x 1 ) ( x 2 ) ( y 1 ) ( y 2 ) ( z 1 ) ( z 2 ) 8

L 100 ( x , y , z ) = x ( x 2 ) ( y 1 ) ( y 2 ) ( z 1 ) ( z 2 ) 4

L 200 ( x , y , z ) = x ( x 1 ) ( y 1 ) ( y 2 ) ( z 1 ) ( z 2 ) 8

L 110 ( x , y , z ) = x y ( x 2 ) ( y 2 ) ( z 1 ) ( z 2 ) 2

L 010 ( x , y , z ) = y ( x 1 ) ( x 2 ) ( y 2 ) ( z 1 ) ( z 2 ) 4

L 020 ( x , y , z ) = y ( x 1 ) ( x 2 ) ( y 1 ) ( z 1 ) ( z 2 ) 8

L 001 ( x , y , z ) = z ( x 1 ) ( x 2 ) ( y 1 ) ( y 2 ) ( z 2 ) 4

L 101 ( x , y , z ) = x z ( x 2 ) ( y 1 ) ( y 2 ) ( z 2 ) 2

L 011 ( x , y , z ) = y z ( x 1 ) ( x 2 ) ( y 2 ) ( z 2 ) 2

L 002 ( x , y , z ) = z ( x 1 ) ( x 2 ) ( y 1 ) ( y 2 ) ( z 1 ) 8

p ( x , y , z ) = ( x 1 ) ( x 2 ) ( y 1 ) ( y 2 ) ( z 1 ) ( z 2 ) 8 x ( x 2 ) ( y 1 ) ( y 2 ) ( z 1 ) ( z 2 ) 2 + 5 x ( x 1 ) ( y 1 ) ( y 2 ) ( z 1 ) ( z 2 ) 8 + 3 x y ( x 2 ) ( y 2 ) ( z 1 ) ( z 2 ) 2 y ( x 1 ) ( x 2 ) ( y 2 ) ( z 1 ) ( z 2 ) 2 + 5 y ( x 1 ) ( x 2 ) ( y 1 ) ( z 1 ) ( z 2 ) 8 z ( x 1 ) ( x 2 ) ( y 1 ) ( y 2 ) ( z 2 ) 2 + 3 x z ( x 2 ) ( y 1 ) ( y 2 ) ( z 2 ) 2 + 3 y z ( x 1 ) ( x 2 ) ( y 2 ) ( z 2 ) 2 + 5 z ( x 1 ) ( x 2 ) ( y 1 ) ( y 2 ) ( z 1 ) 8

经验证在插值结点处函数值相等。

致谢

在论文完成之际我要特别感谢我的论文指导老师也是我硕士研究生导师崔利宏教授,还有我的小伙伴姜文芳同学。本文是在导师崔利宏教授的悉心指导和严格要求下完成的,大到各个章节,小到每个词语,导师都仔细斟酌,再三推敲,倾注了大量时间和汗水,导师质朴谦和的人生态度,正直的为人处事作风以及诲人不倦的师德深深地感染着我,他的严肃的科学态度、严谨的治学精神,精益求精的工作作风,深深的激励着我,对我的影响深远而广泛,督促我不断探索进取。在此,我向我的导师致以深深的谢意。最后,向各位尊敬的评审专家致以最诚挚的感谢,谢谢你们对本论文做出的评审以及提出的宝贵意见。

基金项目

辽宁省教育厅科研支持项目L201683661,辽宁省大学生实践基地建设项目,辽教[2015]399号。

参考文献

[1] 梁学章. 关于多元函数的插值与逼近[J]. 高等学校计算数学学报, 1979(1): 123-124.
[2] 惠婷婷, 刘海波, 崔利宏. 定义于椭球面上的多元Lagrange插值问题研究[J]. 应用数学进展, 2017, 6(4): 442-447.
[3] 刘孚, 赵楠, 崔利宏. 定义于抛物柱面上的多元Lagrange插值问题[J]. 应用数学进展, 2017, 6(9): 1039-1044.
[4] 梁学章, 李强. 多元逼近[M]. 北京: 国防工业出版社, 2005.
[5] 梁学章. 关于多元函数的插值与逼近[D]: [硕士学位论文]. 长春: 吉林大学, 1965.
[6] 梁学章, 崔利宏. 代数曲线上的Lagrange插值[J]. 吉林大学自然科学学报, 2001(3): 17-20.
[7] 梁学章. 关于多元函数的插值与逼近[J]. 高等学校计算数学学报, 1979, 1(1): 123-124.
[8] 梁学章. 二元插值的适定结点组与迭加插值法[J]. 吉林大学自然科学学报, 1979(1): 27-32.
[9] 徐利治, 王仁宏, 周蕴时. 函数逼近的理论与方法[M]. 上海: 上海科技教育出版社, 1981.