定义于双曲抛物面上的多元函数切触插值问题
Multivariate Interpolate Interpolation Prob-lem Defined on a Hyperbolic Parabola
摘要: 对函数逼近中的多元函数切触插值问题进行研究。首先对定义于双曲抛物面上的多元切触插值给出定义,其次,给出了构造多元函数插值可解泛函组的添加代数曲面法,该方法对于在计算机上以迭加方式自动完成插值可解泛函组的构造并得到插值格式提供了条件,最后给出实际算例对算法的有效性进行了验证。
Abstract: The problem of multivariate function cut touch interpolation in function approximation is studied. Firstly, the multivariate tangent touch interpolation defined on hyperbolic paraboloids is defined, and secondly, the additive algebraic surface method for constructing multivariate function interpo-lation solutionable functional groups is given, which provides conditions for automatically complet-ing the construction of interpolated solutionable functional groups in superposition on computer and obtaining the interpolation format, and finally gives actual examples to verify the effectiveness of the algorithm.
文章引用:董相妤, 崔利宏, 王亚琦, 王文跃. 定义于双曲抛物面上的多元函数切触插值问题[J]. 应用数学进展, 2022, 11(12): 8923-8928. https://doi.org/10.12677/AAM.2022.1112941

1. 引言

多元函数插值在多元函数列表,工业产品外形设计等方面的实际科研生产有诸多应用,所以一直被作为重要内容研究 [1]。多元函数插值的一个最基本的问题就是插值多项式函数的存在唯一性问题,也就是可解性问题。直到今天,有关这一方面的研究还是十分活跃,国内外学者们的研究大概有两个方面:一是当已知插值多项式空间时,需要找到插值多项式唯一存在的插值泛函组;二是当已知插值泛函组时,需要找到使插值多项式唯一存在最小次数的多项式空间。在科研生产中,虽然目前对于多元插值问题的研究比较系统,但有些传统的插值格式构造方法还很繁琐,单纯的依赖便携式计算器或手工计算距离达到科研生产所要求的标准相差甚远,所以计算机是一个很高效的手段,本文利用MATLAB软件对算法进行验证。

双曲抛物面 [2] 是二次曲面中一类重要的代数曲面,它通过直线运动产生,具有直纹特性,并有两族子母线,外观符合大众审美,易于在建筑中实施,且其形状不同于一般的平面形建筑。例如,水利工程中的扭面,利用双曲抛物面构造会使水流平顺,水头损失减少;现代建筑的双曲抛物面薄壳屋盖,不仅外观新颖富有创意,更有利于排水,受力性能好,建造工艺简单,可以节约材料;上海体育馆整体是双曲抛物面结构,抛物曲面的特性在这里展现的淋漓尽致,提供给观众好的视域和观赏点;生活中的很多休闲座椅和薯片也是典型的双曲抛物面状,可以保持结构稳定。此外,双曲抛物面在宇宙学也有广泛应用。因此,研究双曲抛物面上的多元切触插值问题对科研生产和日常生活都有重大意义。

2. 基本定义

本文主要研究定义于三维欧式空间 3 的双曲抛物面 F = { ( x , y , z ) 3 | 2 z = x 2 a 2 y 2 b 2 } 的切触插值可解泛函组问题。

首先引入若干基本概念。

1) 定义1 ( 3 中多元函数的全次数型切触插值问题 [3] )

设给定整数 z q 0 q = 1 , , m ; m 0 A = { Q q } q = 1 m 3 中m个互异点组成的集合。若给定数 C q , α q = 1 , , m ; m 0 | α | z q n ( 3 ) 中有一个多项式 p ( x , y , z ) 满足如下条件

α 1 + α 2 + α 3 x 1 α 1 x 2 α 2 x 3 α 3 p ( Q q ) = C q , α q = 1 , , m ; m 0 | α | z q

假定这里的 z q 和n满足: ( n + 3 3 ) = q = 1 m ( z q + 3 3 )

2) 设 n , r 为非负整数,k为正整数, n ( 3 ) 代表关于 x , y , z 的全次数为n的三元多项式组成的集合,即

d n μ ( k ) = ( n + 3 3 ) ( n ( μ + 1 ) k + 3 3 ) = { 1 6 ( n + 1 ) ( n + 2 ) ( n + 3 ) , n < ( μ + 1 ) k 1 6 ( μ + 1 ) k ( 3 n ( n ( μ + 1 ) k ) + 12 n + ( μ + 1 ) 2 k 2 6 ( μ + 1 ) k + 11 ) , n ( μ + 1 ) k

l n , r ( k ) = 1 2 ( n r k ) k ( n ( r + 1 ) k + 4 ) + ( k 1 3 ) + 1

dim n ( 3 ) = d n μ ( k )

3) 定义2 (双曲抛物面 F ( x , y , z ) 上的r阶切触插值可解泛函组)

F ( x , y , z ) = 2 z x 2 a 2 + y 2 b 2 = 0 为一个双曲抛物面,若对于任意一个数组

{ f i ( r ) | r = 0 , , μ ; i = 1 , , l n r ( 2 ) } ,寻找到一个多项式 p ( x , y , z ) n ( 3 )

r n r p ( Q i ( r ) ) = f i ( r ) , r = 0 , , μ ; i = 1 , , l n r ( 2 )

这个方程组总存在一组解(并不要求唯一,以此体现出沿代数曲面进行切触插值的特点),则称 B = { Q i ( r ) | r = 0 , , μ ; i = 1 , , l n r ( 2 ) } 为沿这个曲面的一个n次r阶切触插值的可解泛函组,简记为 B I n , r ( 3 ) ( q ) ( I n , r ( 3 ) ( q ) 是所有沿 F ( x , y , z ) = 0 的所有n次r阶切触插值的可解泛函组的集合)。

为了说明本文相关定理及其证明,继续引入如下理想的相关概念:

4) 定义3 (理想 [4] )

一个子集 I K [ x 1 , , x s ] 被称为一个理想,如果满足如下条件:

i) 0 I

ii)如果 f , g I ,则 f + g I

iii) 如果 f I 并且 h K [ x 1 , , x s ] ,则 h f I

5) 定义4 (根理想 [5] )

I K [ x 1 , , x s ] 是一个理想,有如下这样的集合 { f | f m I m 1 } ,则有I的根理想,用 I 表示。

定义一叙述了全次数型切触插值问题的提法,定义二提出了 n ( 3 ) 上的r阶切触插值可解泛函组的基本概念,在这个基础上,我们能够得出定义于双曲抛物面上的插值可解泛函组所包含的结点数以及导数信息总数之和等于插值空间的维数。为了进一步展开研究,下面介绍构造三元多项式空间切触插值可解泛函组的添加代数曲面法,增加F限制条件,通过引理和相关证明最终得出构造F上插值可解泛函组的方法。

3. 主要成果

1) 定理1 (沿双曲抛物面构造切触插值可解泛函组的添加代数曲面法)

Φ = { D A ( Q i ) | A A i , i = 0 , 1 , , t } 是关于 n ( 3 ) 的一个切触插值可解泛函组,且 Φ 中没有任何一个点位于如上定义的双曲抛物面 F ( x , y , z ) = 0 上。则对该曲面上一个 n + 2 ( μ + 1 ) 次r阶切触插值可解泛函组 B = { ( Q i ( r ) ) | r = 0 , , μ ; i = 1 , , l n + 2 ( μ + 1 ) r ( 2 ) } ,则有 B Φ 必构成一个关于 n + 2 ( μ + 1 ) ( 3 ) 的切触插值可解泛函组。

若要证明此定理,需先引出如下引理并加以证明。

2) 引理1

如上文定义的双曲抛物面 F = { ( x , y , z ) R 3 | 2 z = x 2 a 2 y 2 b 2 } ,即 F ( x , y , z ) = 2 z x 2 a 2 + y 2 b 2 = 0 ,将 k = 2 代入,沿曲面 F ( x , y , z ) = 0 的切触插值泛函组为

B = { ( Q i ( r ) ) | r = 0 , , μ ; i = 1 , , l n + 2 ( μ + 1 ) r ( 2 ) }

的充分必要条件是:如果存在多项式 p ( x , y , z ) n ( 3 ) 满足如下的齐次切触插值条件:

r n r p ( Q i ( r ) ) = 0 , r = 0 , , μ ; i = 1 , , l n r ( 2 )

则一定有多项式 r ( x , y , z ) n 2 ( μ + 1 ) ( 3 ) ,使得 p ( x , y , z ) = [ F ( x , y , z ) ] μ + 1 r ( x , y , z )

而当 n < 2 ( μ + 1 ) 时, r ( x , y , z ) 0

证明 由文献 [6] 中引理1,这里我们只需要证明引理的必要性。

B = { ( Q i ( r ) ) | r = 0 , , μ ; i = 1 , , l n + 2 ( μ + 1 ) r ( 2 ) } 是沿双曲抛物面 F ( x , y , z ) = 0 的一个n次r阶的切触插值可解泛函组,且存在多项式 p ( x , y , z ) n ( 3 ) 满足

r n r p ( Q i ( r ) ) = 0 , r = 0 , , μ ; i = 1 , , l n r ( 2 )

则当 r = 0 时,沿双曲抛物面 F ( x , y , z ) = 0 恒有 p ( x , y , z ) = 0

I 1 = F I 2 = p 。则有 V ( I 1 ) V ( I 2 ) ,( V ( I 1 ) V ( I 2 ) 是两个仿射簇),

I ( V ( I 1 ) ) I ( V ( I 2 ) ) ,而 F ( x , y , z ) = 0 是无重复分量代数曲面,故有 I ( V ( I 1 ) ) = I 1 = I 1

另一方面 I ( V ( I 2 ) ) = I 2 I 2 ,故此有 I 1 I 2 。由上文中理想的定义有,存在 r ( x , y , z ) n 2 ( 3 ) ,使得 p ( x , y , z ) = F ( x , y , z ) r ( x , y , z )

假设引理的结论对正整数 r = s 成立,即 B = { ( Q i ( r ) ) | r = 0 , μ ; i = 1 , , l n + 2 ( μ + 1 ) r ( 2 ) } 为沿双曲抛物面 F ( x , y , z ) = 0 的n次s阶切触插值可解泛函组,并满足

s n s p ( Q i ( r ) ) = 0 , Q i ( s ) B

p ( x , y , z ) = [ F ( x , y , z ) ] s + 2 r ˜ ( x , y , z ) (1)

则当 r = s + 1 时,对上式两端求法向导数,直到 s + 1 阶,并使用莱布尼茨公式,有

r ( Q i ( r ) ) = 0 , Q i ( r ) B

r ( x , y , z ) n 2 ( 3 ) ,并且经过唯一确定双曲抛物面 F ( x , y , z ) = 0 的全部条件点,由此得出沿双曲抛物面 F ( x , y , z ) = 0 恒有 r ( x , y , z ) 0 。利用与 r = 0 情况类似的证法,我们可以得出

r ( x , y , z ) = F ( x , y , z ) r ˜ ( x , y , z )

将上述式子代入到(1)式中得到: p ( x , y , z ) = [ F ( x , y , z ) ] s + 2 r ˜ ( x , y , z )

综上,由数学归纳法得,引理得证。

定理1的证明

只需证仅存在零多项式满足所给齐次切触插值条件。

首先全部插值的条件数为

( n + 3 3 ) + r = 0 μ l n + 2 ( μ + 1 ) , r ( 2 ) = ( n + 3 3 ) + r = 0 μ ( 1 2 ( n + 2 ( μ + 1 ) 2 r ) 2 ( n + 2 ( μ + 1 ) 2 ( r + 1 ) + 4 ) + ( 1 3 ) + 1 ) = ( n + 3 3 ) + 1 6 ( μ + 1 ) ( 3 ( n + ( μ + 1 ) ) 22 ( n + 2 ( μ + 1 ) 2 ( μ + 1 ) ) + 12 n + 4 ( μ + 1 ) 2 12 ( μ + 1 ) + 11 ) = ( n + 3 3 ) + ( n + 2 ( μ + 1 ) + 3 3 ) ( n + 3 3 ) = ( n + 2 ( μ + 1 ) + 3 3 )

这也就是多项式空间 n + 2 ( μ + 1 ) ( 3 ) 的维数。

假设存在多项式 p ( x , y , z ) n + 2 ( μ + 1 ) ( 3 ) 满足齐次切触插值条件,即:

D A p ( Q i ) = 0 , Q i N r n r p ( Q i ) = 0 , Q i ( r ) B

因为 r n r p ( Q i ) = 0 , Q i ( r ) B ,且 B I n + 2 ( μ + 1 ) , r ( 3 ) ( F ) p ( x , y , z ) n + 2 ( μ + 1 ) ( 3 ) ,所以根据引理得存在多项式 r ( x , y , z ) n ( 3 ) ,使得

p ( x , y , z ) = [ F ( x , y , z ) ] μ + 1 r ˜ ( x , y , z ) (2)

将(2)式的两端求导直到 μ + 1 阶,有

0 = D A p ( Q i ) = D A { [ F ( x , y , z ) ] μ + 1 r ˜ ( x , y , z ) } ( Q i ) , Q i N

由于对任意的 Q i N f ( Q i ) 0 ,则由莱布尼茨公式可得 D A r ( Q i ) = 0 , Q i N

Φ = { D A ( Q i ) | A A i , i = 0 , 1 , , t } 是关于 n ( 3 ) 的切触插值可解泛函组,所以有 r ( x , y , z ) 0

p ( x , y , z ) 0 ,至此,定理得证。

4. 实验算例

将被插值函数设为 g ( x , y , z ) = x 2 + y 2 + z 2 ,双曲抛物面方程为 2 z = x 2 y 2 ,取该双曲抛物面外一点为 G 0 0 ( 1 , 0 , 1 ) ,在此双曲抛物面上取点 G 1 0 ( 2 , 0 , 2 ) ,此时 G 1 0 的一阶法向导数为 G 1 1 ( 2 2 , 0 , 2 2 ) ,由本文定理1得,泛函组 ( G 0 0 , G 1 0 , G 1 1 ) 为双曲抛物面 2 z = x 2 y 2 上的一个1次插值可解泛函组,如图1所示,设被插值函数 g ( x , y , z ) 在此泛函组条件下的插值多项式为 p ( x , y , z ) = a 1 x + a 2 y + a 3 z + a 4

Figure 1. Rendering of hyperbolic parabolic surfaces

图1. 双曲抛物面取点效果图

插值条件为: { p ( G 0 ( 0 ) ) = g 0 ( 0 ) p ( G 1 ( 0 ) ) = g 1 ( 0 ) 1 p ( G 0 ( 1 ) ) n 1 = g 0 ( 1 ) , n = 1

代入条件,得: { a 1 + a 3 + a 4 = 2 2 a 1 + 2 a 3 + a 4 = 2 2 a 1 = 2 2 a 2 = 0 a 3 = 2 2

解方程组,得: { a 1 = 2 2 a 2 = 0 a 3 = 2 2 a 4 = 0

代入得到插值多项式为: p ( x , y , z ) = 2 2 x + 2 2 z ,此时计算点 ( 1 4 , 0 , 1 8 ) 在被插值函数 g ( x , y , z ) 和插值多项式 p ( x , y , z ) 处的值分别为 5 8 3 2 16 ,误差为 m = | 5 8 3 2 16 | 0 . 0 1 4 3

NOTES

*第一作者。

#通讯作者。

参考文献

[1] 梁学章, 张洁琳, 崔利宏. 多元Lagrange插值与Cayley-Bacharach定理[J]. 高等学校计算数学学报, 2005(S1): 276-281.
[2] 桂国祥, 刘雅芸. 双曲抛物面在实际生活中的应用[J]. 产业与科技论坛, 2018, 17(16): 52-53.
[3] 崔利宏, 张洁琳, 王仁宏. 关于二元切触插值问题的某些研究[J]. 高等学校计算数学学报, 2005(S1): 282-286.
[4] 肖水晶. 半环的实理想与半实理想[J]. 南昌大学学报(理科版), 2010, 34(6): 516-519+522.
[5] 郑金亮, 杜先能, 操晓娟. 理想簇和根理想[J]. 大学数学, 2010, 26(3): 19-22.
[6] 牟朝会. 关于球面切触插值问题研究[D]: [硕士学位论文]. 大连: 辽宁师范大学, 2020.
https://doi.org/10.27212/d.cnki.glnsu.2020.001339