一种二次代数曲面拼接的新方法
A New Method for Joining Quadratic Algebraic Surfaces
DOI: 10.12677/PM.2020.109094, PDF, HTML, XML, 下载: 460  浏览: 621  科研立项经费支持
作者: 贾为兴, 许燕达, 崔利宏:辽宁师范大学数学学院,辽宁 大连
关键词: 代数曲面多元Lagrange插值光滑拼接拼接点组Algebraic Surface Multivariate Lagrange Interpolation Smooth Splicing Splicing Point Group
摘要: 本文以代数曲面和空间代数曲线上的多元多项式插值问题的研究成果为基础,主要对二次代数曲面在沿球面的拼接问题进行研究,得出了用拉格朗日插值法定义在球面上的二次拼接点组的多项式分解方法,得到了一组满足沿球面进行二次代数曲面拼接时的二次拼接多项式,使的曲面拼接过程得以简单化。在文章最后我们用实验算例对本文给出的方法进行实现,验证了方法的有效性。
Abstract: Based on the algebraic surface and space algebra curve based on the research results of multivar-iate polynomial interpolation problem, mainly to the quadratic algebraic surface along the spherical studies the splicing, obtained by Lagrange interpolation method defined in the sphere of quadratic polynomial decomposition method of splicing point group, and get a set of meet the spherical secondary splicing polynomial algebraic surface, make things simple, at the end of the article, we use experimental example to test and prove its effectiveness.
文章引用:贾为兴, 许燕达, 崔利宏. 一种二次代数曲面拼接的新方法[J]. 理论数学, 2020, 10(9): 821-825. https://doi.org/10.12677/PM.2020.109094

1. 引言

计算数学研究方向中的两个主要研究分支分别是多元多项式插值问题 [1] 及曲面光滑拼接问题 [2],其中多元多项式插值问题的中的一个主要研究问题就是多元Lagrange插值的适定节点组问题,文献 [3] [4] [5] 中学者们给出了插值节点组的构造的方法及其应用。而曲面光滑拼接问题研究的一个主要内容使研究插值与曲面的理论与算法,在文献 [2] 中周蕴时等学者较为全面的给出了多次曲面的超限插值与曲面拼接的理论及其算法,本文结合了Lagrange插值理论证明,在该基础上有一个二次多项式与我们给定的球面沿着某一相交曲线光滑拼接,并研究其有效性。

二次代数曲面中球面是较为重要的一类,因为球面问题与实际问题有着广泛的联系,例如球面可应用于环境资源问题,对海洋学、气象学等方面的问题进行研究,还可应用在医疗工程等方面,与时事热点问题有着密不可分的联系,因此我们对球面进行研究有着实际的意义与价值。

2. 基本定义和主要定理

定义1:在空间中,满足n次代数方程 f ( x , y , z ) = 0 的点 P ( x , y , z ) 的全体,称为n次代数曲面。

定义2 [6]:设两个代数曲面 q ( x , y , z ) = 0 g ( x , y , z ) = 0 相交于一条不可约的代数曲线,则称代数曲面 q ( x , y , z ) = 0 g ( x , y , z ) = 0 沿着公共边界 c ( x , y , z ) = 0 拼接。(本论文主要研究 C 0 阶光滑拼接)

定义3 [7]:设n为 c ( x , y , z ) = 0 非负整数,令 P n ( 3 ) 是表示所有的三元n次代数多项式构成的集合,且

P n ( 3 ) = { 0 i + j + k n a i j k x i y j z k | a i j k R }

而且有 dim P n ( 3 ) = ( n + 3 3 )

定义4 [7]:设两个均为2次无重复分量代数曲面 q ( x , y , z ) = 0 h ( x , y , z ) = 0 相交于一条不可约的代数曲线 c ( x , y , z ) = 0 d n ( 2 ) 如下所示:

d n ( 2 ) = ( n + 3 3 ) ( n + 1 3 ) = { 1 6 ( n + 3 ) ( n + 2 ) ( n + 1 ) n < 2 ( n + 1 ) 2 n 2 (1)

A = { Q i } i = 1 d n ( 2 ) 是不可约代数曲线 c ( x , y , z ) = 0 上的 d n ( 2 ) 个互不相同的点,给定任意一组实数组 { f i } i = 1 d n ( 2 ) ,并且能够找到关于该实数组的一个多项式 g ( x , y , z ) P n ( 3 ) ,使得所求 g ( x ) 满足下述条件:

g ( j ) ( Q i ) = f i ( j ) , j = 1 , , n ; i = 1 , , d n ( 2 ) (2)

若对于每一组任意给定的 { f i } i = 1 d n ( 2 ) ,(2)式总有一组解,那么称该结点组 A = { Q i } i = 1 d n ( 2 ) 是沿着二次代数曲线 c ( x , y , z ) = 0 的n次光滑拼接点组,多项式 g ( x , y , z ) P n ( 3 ) 是沿着 c ( x , y , z ) = 0 的拼接多项式,并简记为 A I n ( 3 ) ( c ) (代表所有位于 c ( x , y , z ) = 0 上的n次拼接点组的集合)。

定理1 [7]:设 d n ( 2 ) 为上述等式所述内容,那么位于k次代数曲线 c ( x , y , z ) = 0 上的点组 A = { Q i } i = 1 d n ( 2 ) 能够做成沿 c ( x , y , z ) = 0 的n次拼接结点组的充要条件是对任意零插值条件

g ( j ) ( Q i ) = 0 , j = 1 , , n ; i = 1 , , d n ( 2 )

的多项式 g ( X ) P n ( 3 ) ,均有下述等式成立:

g ( X ) = c ( X ) r ( X )

其中当 n k 时, r ( X ) P n k 3

证明:

一方面:若 g ( X ) = c ( X ) r ( X )

因为 A = { Q i } i = 1 d n ( 2 ) q ( X ) = 0 与n次代数曲面 g ( X ) = 0 相交的k次代数曲线 c ( X ) = 0 上的 d n ( 2 ) 个互不相同的点

所以当 c ( Q i ) = 0 时,必有 g ( Q i ) = c ( Q i ) r ( Q i ) = 0 成立

另一方面:若当 g ( Q i ) = 0, ( i = 1 , , d n ( 2 ) ) 时,多项式 g ( X ) 不能分解为

g ( X ) = c ( X ) r ( X )

则此时多项式 g ( X ) 可分解为: g ( X ) = c ( X ) r ( X ) + d ( X )

g ( Q i ) = c ( Q i ) r ( Q i ) + d ( Q i ) = d ( Q i ) 0 g ( Q i ) = 0, ( i = 1 , , d n ( 2 ) ) 矛盾。

所以 g ( X ) 必可分解为 g ( X ) = c ( X ) r ( X ) 。证毕。

3. 实验算例

给定 q ( x , y , z ) : { x = 25 sin θ cos φ y = 25 sin θ sin φ z = 25 cos φ ( 0 θ 2 π , 0 φ 2 π ) (球的参数方程), h ( x , y , z ) : { z = ( 0 , 25 ) r = 25 z x = r × sin ( t ) y = r × cos ( t ) ( 0 t 2 π ) (圆锥的参数方程)此时 q ( x , y , z ) = 0 h ( x , y , z ) = 0 相交于不可约的2次代数曲线 c ( x , y , z ) : x 2 + y 2 25 2 = 0

设被插值函数为 f ( x , y , z ) = 4 x 2 5 2 + 4 y 2 5 2 z 2 4 2 10 2 ,在 c ( x , y , z ) = 0 上任取的9个点如下所示:

Q 1 ( 24 , 7 , 0 ) , Q 2 ( 24 , 7 , 0 ) , Q 3 ( 24 , 7 , 0 ) , Q 4 ( 20 , 15 , 0 ) , Q 5 ( 20 , 15 , 0 )

Q 7 ( 7 , 24 , 0 ) , Q 7 ( 7 , 24 , 0 ) , Q 8 ( 7 , 24 , 0 ) , Q 9 ( 15 , 20 , 0 )

由定义4知, { Q 1 , , Q 9 } 构成了定义在相交2次代数曲线 c ( X ) : x 2 + y 2 + z 2 2 5 2 = 0 上的二次拼接点组。设在这组实数点组上的二次插值多项式为:

g ( x , y , z ) = a 1 x 2 + a 2 y 2 + a 3 z 2 + a 4 x y + a 5 x z + a 6 y z + a 7 x + a 8 y + a 9 z + a 10

将插值条件带入 g ( 0 ) ( Q i ) = f ( 0 ) ( Q i ) , ( i = 1 , , 9 ) ,可以得到如下方程 A × X = B

X = [ a 1 a 2 a 3 a 4 a 5 a 6 a 7 a 8 a 9 a 10 ] B = [ 0 0 0 0 0 0 0 0 0 ] ,此时解得 { a 1 = 1 , a 2 = 1 , a 3 = 0 , a 4 = 0 , a 5 = 0 , a 6 = 0 , a 7 = 0 , a 8 = 0 , a 9 = 0 , a 10 = 25 2

得到所求多项式:

g ( x , y , z ) = x 2 + y 2 25 2

此时有 g ( X ) = x 2 + y 2 25 2 = c ( X ) r ( X )

因为 g ( X ) = c ( X ) r ( X ) 其中 r ( X ) = 1 P n k 3 = P 2 2 3 = P 0 3 是常值函数。

所以由定理1可知, g ( X ) c ( X ) 的拼接点组(图1)。

此时 g ( x , y , z ) : x 2 + y 2 25 2 = 0 q ( x , y , z ) : x 2 + y 2 + z 2 25 2 = 0 (上圆的一般方程)相交于一条不可约2次代数曲线 c ( x , y , z ) : x 2 + y 2 25 2 = 0

Figure 1. Splicing effect diagram

图1. 拼接效果图

此时 f ( x , y , z ) = 4 x 2 5 2 + 4 y 2 5 2 z 2 4 2 10 2 Q 10 ( 7 , 24 , 0 ) Q 11 ( 15 , 20 , 0 ) 两点处的结果为

f ( Q 10 ) = f ( Q 11 ) = 0 ,而 g ( x , y , z ) 在上述两点的值 g ( Q 10 ) = g ( Q 11 ) = 0 这也验证了如果关系 g ( X ) P 2 ( 3 ) g ( j ) ( Q i ) = 0 , j = 1 , , n ; i = 1 , , d n ( 2 ) 成立,蕴含了曲线 c ( X ) = 0 恒有 g ( j ) ( X ) 0

基金项目

辽宁省教育厅项目,辽教函[2018471]。

参考文献

参考文献

[1] 梁学章, 李强. 多元逼近[M]. 北京: 国防工业出版社, 2005: 21-28.
[2] 周蕴时, 苏志勋, 奚涌江, 等. CAGD中的曲线与曲面[M]. 长春: 吉林大学出版社, 1993.
[3] 梁学章. 关于多元函数插值与逼近[J]. 高等学校计算数学学报, 1979(1): 123-124.
[4] 余震果, 李丽, 李婷, 崔利宏. 关于多元插值适定性问题研究[J]. 吉林师范大学学报(自然科学版), 2011(2): 17-25.
[5] 崔利宏, 孟敏, 李笑笑, 高小淞. 二次曲面上Lagrange插值节点组构造问题研究[J]. 辽宁师范大学学报(自然科学版), 2015(6): 17-25.
[6] 陈发来, 陈长松, 邓建松. 用分片代数曲面构造管道曲面的过渡曲面[J]. 计算机学报, 2000(9): 912-916.
[7] 崔利宏. 多元Lagrange插值与多元Kergin插值[M]. 大连: 辽宁师范大学出版社, 2018(4): 36-39.