沿双曲柱面的多元Lagrange插值问题研究
Multivariate Lagrange Interpolation Defined on Hyperbolic Cylinder
摘要: 本文以三元函数Lagrange插值研究结果为基础,对定义于双曲柱面上的Lagrange插值正则性问题进行了较为详尽的研究,基本搞清了这类正则结点组的基本理论和拓扑结构,得到了构造Pn(3)插值正则结点组的添加双曲柱面法以及构造沿双曲柱面的插值正则结点组的迭加构造法,最后通过实验算例验证了算法的有效性。
Abstract: In this paper, based on the results of Lagrange interpolation for binary functions, the regularization problem of Lagrange interpolation on hyperbolic cylinders is further studied. The basic theory and topological structure of this kind of regular node group are clarified, and the method of adding hyperbolic cylinder to construct the regular node group of ternary Euclidean space interpolation and the superposition method to construct the regular node group of interpolation along hyperbolic cylinder are obtained. Finally, an experimental example is given to verify the effectiveness of the results.
文章引用:聂碧宏, 李雪, 崔利宏. 沿双曲柱面的多元Lagrange插值问题研究[J]. 应用数学进展, 2021, 10(7): 2627-2631. https://doi.org/10.12677/AAM.2021.107272

1. 引言

近年来,双曲柱面在日常生活及工业生产中均有着广泛的应用。例如在光学领域中,双曲柱面通常用作透射光栅,在光栅常数不变的情况下,衍射光强会随着双曲线半实轴的变化而变化,当双曲线的半实轴取值较小时,光强分布基本呈单缝衍射的光强分布,随着双曲线半实轴取值的不断增大,衍射光强会逐渐呈“平顶”状分布。但当半实轴取值增大到一定程度时,近似“平顶”状的分布会逐渐减小直至衍射现象消失,从而失去光栅的衍射作用 [1]。因此对沿双曲柱面的多元Lagrange插值问题进行研究是十分必要的。而在插值问题中,结点组的正则性问题是我们首先需要解决的问题。本文结合多元函数插值与逼近的相关理论知识及以往学者对三元函数插值问题的研究 [2] [3],进一步研究了沿双曲柱面的插值正则性问题,并在文章最后给出实验算例对所得研究结果进行了验证。

2. 基本定义和主要定理

本文主要研究定义于三维欧式空间R3中的双曲柱面 F = { ( x , y , z ) R 3 | x 2 a 2 y 2 b 2 = 1 } 上的Lagrange插

值问题,首先给出一些基本概念。

n N d n = ( n + 3 3 ) P n ( 3 ) 是R3中所有全次数小于等于n的三元实系数多项式所构成的空间,即 P n ( 3 ) = { 0 i + j + k n a i j k x i y j z k | a i j k R }

定义1 [4] 设 A = { Q i } i = 1 d n R 3 且A中的点互不相同,任意给定一组实数组 { f i } i = 1 d n ,在 P n ( 3 ) 中均能找到唯一一个多项式 p ( x , y , z ) ,使之满足 p ( Q i ) = f i , i = 1 , 2 , , d n 。则称该插值问题是关于空间 P n ( 3 ) 的正则插值问题,并称 A = { Q i } i = 1 d n P n ( 3 ) 的一个插值正则结点组。

定义2 设F是上文中所定义的一个双曲柱面, n N ,定义 d n ( 2 ) 为:

d n ( 2 ) = ( n + 3 3 ) ( n + 3 2 3 ) . (1)

A = { Q i } i = 1 d n ( 2 ) F 且A中的点互不相同,任意给定一组实数组 { f i } i = 1 d n ( 2 ) ,在 P n ( 3 ) 中均能找到唯一一个

多项式 p ( x , y , z ) ,使之满足 p ( Q i ) = f i , i = 1 , 2 , , d n ( 2 ) 。则称 A = { Q i } i = 1 d n ( 2 ) 为沿双曲柱面F的一个n次插

值正则结点组,记为 A I n ( 3 ) ( F ) 。(其中 A I n ( 3 ) ( F ) 代表所有位于双曲柱面F上的n次插值正则结点组所构成的集合)。

定义3 设F是上文中所定义的一个双曲柱面, m N ,代数曲线 C = s ( F , g ) 是双曲柱面F与m次代数曲面 g ( X ) = 0 在空间中充分相交所得到的曲线,定义 e n ( 2 , m ) 为:

e n ( 2 , m ) = ( n + 3 3 ) ( n + 3 2 3 ) ( n + 3 m 3 ) + ( n + 3 m 2 3 ) . (2)

A = { Q i } i = 1 e n ( 2 , m ) C 且A中的点互不相同,任意给定一组实数组 { f i } i = 1 e n ( 2 , m ) ,在 P n ( 3 ) 中均能找到唯一一个多项式 p ( x , y , z ) ,使之满足 p ( Q i ) = f i , i = 1 , 2 , , e n ( 2 , m ) 。则称 A = { Q i } i = 1 e n ( 2 , m ) 为沿代数曲线 C = s ( F , g )

的一个n次插值正则结点组,记为 A I n ( 3 ) ( C ) 。(其中 I n ( 3 ) ( C ) 代表所有位于代数曲线 C = s ( F , g ) 上的n次插值正则结点组所构成的集合)。

定理1 [5] A = { Q i } i = 1 d n P n ( 3 ) 的插值正则结点组的充要条件是点组 A = { Q i } i = 1 d n 不同时落在代数曲面 Γ 上(其中 Γ P n ( 3 ) 中的任意代数曲面)。

本文主要结果如下:

定理2 设F是上文中所定义的一个双曲柱面, n N A = { Q i } i = 1 d n P n ( 3 ) 的一个插值正则结点组, B = { Q i } i = 1 d n + 2 ( 2 ) 是沿双曲柱面F的一个 n + 2 次插值正则结点组(即 B I n + 2 ( 3 ) ( F ) ),且 A B = ,则 C = A B 必定构成空间 P n + 2 ( 3 ) 的插值正则结点组。

定理3 设 m N , n N ,F是上文中所定义的一个双曲柱面,代数曲线 C = s ( F , g ) 是双曲柱面F与m次代数曲面 g ( X ) = 0 在空间中充分相交所得到的曲线,在F上但不经过曲线 C = s ( F , g ) 选取沿该曲面的一个n次插值正则结点组 A I n ( 3 ) ( F ) ,同时在曲线 C = s ( F , g ) 上选取其一个 n + m 次插值正则结点组 B I n + m ( 3 ) ( C ) ,则 A B I n + m ( 3 ) ( F )

3. 定理的证明

为了证明本文的主要结果,首先给出如下引理。

引理 [6] 设 d n ( 2 ) 为 中所定义的公式,则 A = { Q i } i = 1 d n ( 2 ) 能够做成沿双曲柱面F的n次插值正则结点组的充要条件是对于任何满足零插值条件

p ( Q i ) = 0 , Q i A

的多项式 p ( x , y , z ) P n ( 3 ) ,均存在如下分解:

p ( x , y , z ) = F ( x , y , z ) r ( x , y , z ) .

其中当 n 2 时, r ( x , y , z ) P n 2 ( 3 ) ,当 n < 2 时, r ( x , y , z ) 0

证明:只需证明必要性。因为 A = { Q i } i = 1 d n ( 2 ) I n ( 3 ) ( F ) ,不妨设 I 1 = F I 2 = p

又因为 p ( Q i ) = 0 , Q i A 。由定义2知,沿曲面 F ( x , y , z ) = 0 恒有 p ( x , y , z ) = 0 。则 V ( I 1 ) V ( I 2 ) I ( V ( I 1 ) ) I ( V ( I 2 ) )

又由 I ( V ( I 1 ) ) = I 1 = I 1 I ( V ( I 2 ) ) = I 2 I 2 ,有 I 1 I 2

所以存在多项式 r ( x , y , z ) P n 2 ( 3 ) ,使得 p ( x , y , z ) = F ( x , y , z ) r ( x , y , z )

定理2的证明:点组C中所包含的点数为

( n + 3 3 ) + [ ( n + 5 3 ) ( n + 5 2 3 ) ] = ( n + 5 3 ) ,

这恰好等于空间 P n + 2 ( 3 ) 的维数。

下面采用反证法对其进行证明。

假设 C = A B 不是空间 P n + 2 ( 3 ) 的正则结点组,则根据定理1知,必存在不恒为零的多项式 p ( x , y , z ) P n + 2 ( 3 ) ,使得 p ( Q i ) = 0 , Q i C 。特别地有 p ( Q i ) = 0 , Q i B

因为 B I n + 2 ( 3 ) ( F ) ,则由引理知,存在 r ( x , y , z ) P n ( 3 ) ,使得

p ( x , y , z ) = F ( x , y , z ) r ( x , y , z ) .

又因为 p ( Q i ) = 0 , Q i A 。所以 0 = p ( Q i ) = F ( Q i ) r ( Q i ) , Q i A

F ( Q i ) 0 , Q i A 。所以 r ( Q i ) = 0 , Q i A 。而 A = { Q i } i = 1 d n P n ( 3 ) 的插值正则结点组,且 r ( x , y , z ) P n ( 3 )

所以 r ( x , y , z ) 0 。进而 p ( x , y , z ) 0 。这与假设矛盾,故C是 P n + 2 ( 3 ) 的插值正则结点组。

定理3的证明:点组 A B 所含的点数为

[ ( n + 3 3 ) ( n + 1 3 ) ] + [ ( n + m + 3 3 ) ( n + m + 1 3 ) ( n + m + 3 m 3 ) + ( n + m + 1 m 3 ) ] = ( n + m + 3 3 ) + ( n + m + 1 3 )

这恰好等于沿双曲柱面F的 n + m 次插值正则结点组中所含的点数。

假设存在多项式 p ( x , y , z ) P n + m ( 3 ) ,使得对 Q i A B p ( Q i ) = 0 。根据引理,只需证明存在多项式 r ( x , y , z ) P n + m 2 ( 3 ) ,使得 p ( x , y , z ) = F ( x , y , z ) r ( x , y , z ) 成立。

因为 p ( x , y , z ) P n + m ( 3 ) p ( Q i ) = 0 , Q i B 。而 B I n + m ( 3 ) ( C )

所以,存在多项式 α ( x , y , z ) P n + m 2 ( 3 ) , β ( x , y , z ) P n ( 3 ) ,使得

p ( x , y , z ) = α ( x , y , z ) F ( x , y , z ) + β ( x , y , z ) g ( x , y , z ) . (3)

又因为

p ( Q i ) = 0 , Q i A . (4)

将(4)代入(3)中有 β ( Q i ) g ( Q i ) = 0 , Q i A 。但 g ( Q i ) 0 , Q i A 。故 β ( Q i ) = 0 , Q i A

又由于 A I n ( 3 ) ( F ) , β ( x , y , z ) P n ( 3 ) ,则依据引理知, r ˜ ( x , y , z ) P n 2 ( 3 ) ,使得

β ( x , y , z ) = F ( x , y , z ) r ˜ ( x , y , z ) . (5)

将(5)代入(3)式得 p ( x , y , z ) = F ( x , y , z ) r ( x , y , z ) 。证毕。

4. 实验算例

设被插值函数为: f ( x , y , z ) = x 2 + y 2 + z 2 ,双曲柱面方程为: x 2 y 2 = 1 。取点 Q 1 ( 0 , 1 , 1 ) R 3 ,则

Q 1 ( 0 , 1 , 1 ) P 0 ( 3 ) ,在此双曲柱面上任取互异的9个点(如图1所示): Q 2 ( 1 , 0 , 2 ) Q 3 ( 1 , 0 , 2 ) Q 4 ( 2 , 3 , 3 )

Q 5 ( 2 , 3 , 3 ) Q 6 ( 2 , 3 , 3 ) Q 7 ( 2 , 3 , 3 ) Q 8 ( 3 , 8 , 4 ) Q 9 ( 3 , 8 , 4 ) Q 10 ( 3 , 8 , 4 )

Figure 1. Renderings of hyperbolic cylinder

图1. 双曲柱面取点效果图

则根据定理2可得,点组 { Q 1 , Q 2 , , Q 10 } 构成空间 P 2 ( 3 ) 的插值正则结点组,且所确定的唯一一条插值函数为:

p ( x , y , z ) = 1.3869 x 2 + 0.4807 y 2 + 0.8965 z 2 + 0.0370.

经计算求得被插值函数和插值函数在点 ( 0 , 0 , 1 ) 处的函数值分别为: f ( 0 , 0 , 1 ) = 1.0000 p ( 0 , 0 , 1 ) = 0.9335 。误差为 r = | 1.0000 0.9335 | = 0.0665

参考文献

[1] 薛喜昌, 田明丽. 双曲柱面透射光栅衍射的数值分析[J]. 应用光学, 2009, 30(3): 510-513.
[2] 梁学章. 二元插值的适定结点组与迭加插值法[J]. 吉林大学学报, 1979(1): 27-32.
[3] 梁学章. 关于多元函数的插值与逼近[J]. 高等学校计算数学学报, 1979(1): 123-124.
[4] 崔利宏. 多元Lagrange插值与多元Kergin插值[D]: [博士学位论文]. 长春: 吉林大学, 2003: 36-54.
[5] 梁学章, 李强. 多元逼近[M]. 北京: 国防工业出版社, 2005.
[6] 崔利宏, 陈文娟, 王星, 等. 沿球面插值正则性问题研究[J]. 吉林师范大学学报, 2012(1): 1-3.