Научная статья на тему 'РАЦИОНАЛЬНЫЕ СПЛАЙН-ФУНКЦИИ ДВУХ ПЕРЕМЕННЫХ'

РАЦИОНАЛЬНЫЕ СПЛАЙН-ФУНКЦИИ ДВУХ ПЕРЕМЕННЫХ Текст научной статьи по специальности «Математика»

CC BY
125
16
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАЦИОНАЛЬНЫЕ СПЛАЙН-ФУНКЦИИ / ИНТЕРПОЛЯЦИОННЫЕ СПЛАЙНЫ / СПЛАЙНЫ ДВУХ ПЕРЕМЕННЫХ / RATIONAL SPLINE-FUNCTIONS / INTERPOLATION SPLINES / SPLINES OF TWO VARIABLES

Аннотация научной статьи по математике, автор научной работы — Рамазанов А. -р К., Магомедова В. Г.

Рассмотрены вопросы интерполяции функций многих переменных посредством рациональных сплайн-функций. Для функции двух переменных f ( x,y ), заданной на произвольной прямоугольной сетке узлов D N,M = {( xi, yj )| a= x0 < x1<…N= b, c = y0 < y1<…M= d }, из некоторого прямоугольника W = [ a ,b ]´[ c, d ] построена сплайн-функция RN,M,1 ( x, y, f ) на базе трехточечных рациональных интерполянтов, которая интерполирует функцию f ( x, y ) в узлах сетки D N,M . Построенная интерполяционная рациональная сплайн-функция RN,M,1 ( x, y, f ) двух переменных x и y является непрерывно дифференцируемой на прямоугольнике W. Если функция f ( x, y ) непрерывна на данном прямоугольнике W, то для любой системы прямоугольных сеток узлов D N,M , диаметры которых стремятся к нулю с ростом M и N , соответствующая последовательность рациональных сплайн-функций RN,M,1 ( x, y, f ) сходится к самой функции f ( x, y ) равномерно на прямоугольнике W. Получена оценка скорости равномерной сходимости сплайн-функций RN,M,1 ( x, y, f ) к функции f ( x, y ) через ее модуль непрерывности на прямоугольнике W.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

RATIONAL SPLINE-FUNCTIONS OF TWO VARIABLES

The problems of interpolation of many variables functions by means of rational spline functions are studied in the article. For discrete function of two variables f ( x, y ) defined on a given rectangular grid D N,M = {( xi, yj )| a = x0 < x1<…N = b, c = y0 < y1<…M = d } of some rectangle W=[ a,b ]´[ c, d ] spline-function RN,M,1 ( x, y, f ) has been constructed on the basis of three-point rational interpolants which interpolates function f ( x, y ) at the nodes of the grid D N,M . For continuous functions of two variables f ( x, y ) on a given rectangle W = [ a, b ]´[ c, d ] with a rectangular grid we obtain convergence bounds for such rational spline-functions RN,M,1 ( x, y, f ) with respect to the modulus of continuity. The sequence of such rational spline-functions RN,M,1 ( x, y, f ) for each sequence of grids with a diameter tending to zero uniformly on the rectangle converges to the function f ( x, y ) itself.

Текст научной работы на тему «РАЦИОНАЛЬНЫЕ СПЛАЙН-ФУНКЦИИ ДВУХ ПЕРЕМЕННЫХ»

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

УДК 517.51

DOI: 10.21779/2542-0321-2020-35-2-43-52 А.-Р.К. Рамазанов1’2, В.Г. Магомедова1

Рациональные сплайн-функции двух переменных

1 Дагестанский государственный университет; Россия, 367000, г. Махачкала,

ул. М. Гаджиева, 43а;

2Дагестанский федеральный исследовательский центр РАН; Россия, 367000,

г. Махачкала, ул. М. Гаджиева, 45; [email protected]

Рассмотрены вопросы интерполяции функций многих переменных посредством рациональных сплайн-функций.

Для функции двух переменных fx,y), заданной на произвольной прямоугольной сетке узлов ANM = {(x у)| a = x0 < x1<. <xN = b, c = y0 < у1<...<ум = d}, из некоторого прямоугольника Q = [a ,b]x[c, d] построена сплайн-функция RN?M?1(x, y, f) на базе трехточечных рациональных интер-полянтов, которая интерполирует функцию fix, у) в узлах сетки AN,M .

Построенная интерполяционная рациональная сплайн-функция RNM1(x, у, f двух переменных x и у является непрерывно дифференцируемой на прямоугольнике Q.

Если функция f(x, у) непрерывна на данном прямоугольнике Q, то для любой системы прямоугольных сеток узлов ANM, диаметры которых стремятся к нулю с ростом M и N, соответствующая последовательность рациональных сплайн-функций RNM1(x, у, f) сходится к самой функции f(x, у) равномерно на прямоугольнике Q.

Получена оценка скорости равномерной сходимости сплайн-функций RN?M?1(x, у, f к функции fix, у) через ее модуль непрерывности на прямоугольнике Q.

Ключевые слова: рациональные сплайн-функции, интерполяционные сплайны, сплайны двух переменных.

Введение

Речь идет о восстановлении функции f (x, у) двух переменных по заданным ее значениям в дискретных точках некоторой плоской области Q с помощью интерполяции посредством некоторой простой по структуре гладкой функции, а также об оценке возможной при этом погрешности аппроксимации в том случае, когда известны определенные структурные свойства функции f (x, у) во всей области Q .

Хорошо известно [1-4], что в случае функций одной переменной в качестве интерпо-лянтов можно брать полиномы или различные сплайн-функции, которые однозначно определяются заданной таблицей дискретных значений функции, когда число узлов интерполяции совпадает с числом неопределенных коэффициентов интерполянта. В случае же функций многих переменных возникают определенные проблемы даже в вопросах существования интерполяционных полиномов или сплайн-функций.

Существование полиномиальных сплайн-функций одного вида, интерполирующих данную функцию f (x, у) на прямоугольной сетке узлов, было доказано де Бором [5].

Вопросы дальнейшего развития теории интерполирования посредством полиномиальных сплайн-функций многих переменных можно найти, напр., в [2-7] и цитированных в них источниках. В частности, доказано, что даже в случае непрерывных на отрезке функций од-

Вестник Дагестанского государственного университета

Серия 1. Естественные науки. 2020. Том 35. Вып. 2

43

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

ной переменной интерполяционные процессы посредством полиномиальных сплайнов на произвольных сетках узлов могут расходиться.

В случае функций одной переменной рассматривались также вопросы интерполяции посредством рациональных сплайн-функций различных видов [8-13]. В работах [10-11] доказано, что для любой непрерывной на данном отрезке функции одной переменной интерполяционный процесс посредством сплайн-функций по трехточечным рациональным интерпо-лянтам в случае произвольных сеток узлов со стремящимися к нулю диаметрами равномерно сходится.

Ниже вопрос интерполирования посредством рациональных сплайн-функций рассматривается в случае функций многих переменных.

В § 1 доказано, что в случае функции f (x, y), заданной на произвольной прямоугольной сетке узлов из данного прямоугольника Q, существует гладкая на этом прямоугольнике рациональная сплайн-функция, интерполирующая функцию f ( x, y) на такой сетке узлов.

В § 2 получена оценка аппроксимации непрерывной на прямоугольнике Q функции f ( x , y ) посредством интерполяционных рациональных сплайн-функций, построенных в § 1. Из этой оценки, в частности, вытекает, что для произвольной непрерывной на прямоугольнике Q функции f (x, y) последовательность таких сплайн-функций в случае произвольных прямоугольных сеток узлов со стремящимися к нулю диаметрами сходится к функции f ( x , y ) равномерно на этом прямоугольнике.

ui =

§ 1. Построение рациональных сплайн-функций двух переменных

Пусть на прямоугольнике Q = [a, b ] х [c, d ] выбрана произвольная прямоугольная сетка узлов с координатами a = x0 < x1 < ... < xN = b (N > 2), c = y0 < y1 < ... < yM = d

(M > 2).

По этим координатам и произвольным параметрам Л > 0 и ц > 0 выберем два набора полюсов U = { u2,..., uN_j} и V = {vj, v2,..., vM _j}, таких, что для i = 1,2,..., N _ 1 и j = 1,2,..., M — 1 соответственно имеем

xi +1 + Л(xi +1 _ xi) при xi +1 _ xi < xi _ xi_ь xi _1 _ Л(xi _ xi _1) при xi+1 _ xi > xi _ xi _^

yj+1 + ц(yj+1 _ yj) при yj+1 _ yj < yj _ yj—^

yj_1 _ ц(yj _ yj_1) при yj+1 _ yj > yj _ yj_1.

Будем считать, что данная функция f (x, y) в узлах сетки (xi, yj)

(i = 0,1,..., N; j = 0,1,..., M ) принимает некоторые конечные значения f (xi,yj).

Для построения сплайн-функции применим метод частичных сплайнов (ср., напр., с [2]).

Для этого рассмотрим функции f (y) = f (xt,y) (i = 0,1,..., N ), каждая из которых

определена на сетке c = y0 < y1 <... < yM = d, и по каждой тройке узлов yj_1 < yj < yj+1 и

полюсу Vj £ [yj_ 1,yj+1] ( j = 1,2,..., M _ 1) построим рациональную функцию

Qj(y, f ) = Vj + fij(y _yj) + /j~, (11)

y vj

v,.

44

Вестник Дагестанского государственного университета

Серия 1. Естественные науки. 2020. Том 35. Вып. 2

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

такую, что значения коэффициентов ОС j,Д,уj однозначно определяются условиями

Qj (Ук, f) = ft (Ук) = f(xi, Ук) (к = j -1 Jj j + !)•

Положим также Q 0( У , ft ) = Q 1( У , ft ) и Q M ( y , ft ) = Qm - y , ft )•

Для каждого t = 0,1,...,N на основе рациональных функций (1.1) построим сплайнфункцию RM,1(y, f) = RM,1(y, f ,[c,d],V), такую, что при У е [yj-^yj]

( J = 1,2,..., M ) выполняется равенство

rm ,1( У, f) =

У yj-1 -Qj(у,f)^yL-^Qj-1(y,ft).

(1.2)

yj - yj -1 yj - yj -1

По аналогии с [10] доказываем, что Rm 1(y, f) (t = 0,1,..., N ) является непрерывно дифференцируемой функцией на отрезке [c,d ].

Фиксируем теперь любое ye[c,d] и по значениям RM 1(y, f) (t = 0,1,..., N ), используя тройки узлов xt-1 < xt < xt +1 и полюсы ut £ [xt-1, xt+1] (t = 1,2,..., N - 1 ), построим ин-терполянты вида

1

(1.3)

р (Х y) = ц (y)+Д (y)(x - х) + ft (y)-

х - и

такие, что

Pi(Хт, У) = RM,1(У, fm ) (m = t - 1 ^ г + 1). (1.4)

Будем считать такЖе, что P0 (х, У) = р (х, У) и Pn (х, У ) = Pn-1 (Х, У).

Из (1.3) и (1.4) находим, что для любого у е [c,d] при i = 1,2,..., N - 1 для коэффициентов рационального относительно х интерполянта рt (х, y) выполняются равенства

(х-1 - ut)(х+1 - ut)

Ц (У) = RM ,1( ^ f)

1 -

(х - х-1)(х - х+1)

R (г ч (х-1- и )(х+1- и) R (Г л(хг -1- и )(х+1- и) RM,1(y,St-iK ^ ч RM,1(y,Jt+i)'

(x -1- х )(х-1- х +1)

(х+1- х-1)(х+1- х)

Д ( у)=rm ,1( y, у;-1)

х -1- и

(х -1- х )(х -1- х+1)

+RM ,1( ^ f)

ft(У) =

х - ut

(х - х-1)(х - х+1)

RM ,1( y, ft-1)

+ RM ,1( y, Уг+О'

х+1- и

(х+1- х-1)(х+1- х X

RM ,1( У, f)

(х;-1 - х; )(х;-1 - х;+1 ) (х; - х;-1)(х; - х;+1) RM ,1(y, fi+1)

(х;+1 - х;-1)( х+1 - хг)

(х-1 - иг)(хг - иг)(хг+1 - иг).

Вестник Дагестанского государственного университета

Серия 1. Естественные науки. 2020. Том 35. Вып. 2

45

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

После того как интерполянты р. (x, y) (j = 0,1,..., N ) найдены, на прямоугольнике Q = [ a, b ] x [ c, d ] определим сплайн-функцию двух переменных

Rnm,i(x,У) = Rnm,i(x,У, f,QU,V), такую, что для каждого i = 1,2,..., N при (x, y ) e [xi_i, xi ] x [c, d] выполняется равенство

RMM ,i( x, y) = x-x^_L P (x, y)PP_i(x, y).

xi _ xi_1

xi _ xi _1

(1.5)

Ясно, что на каждом частичном прямоугольнике Q. j = [x._ -b xi] x [ yj _l, yj]

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

(i = 1,2,...,N; j = 1,2,...,M) функция Rnm1(x,y) представляет собой рациональную функцию переменных x и y .

Покажем, что сплайн-функция Rnm1(x, y) имеет непрерывные частные производные

на прямоугольнике Q = [ a, b ] x [ c, d ].

Существование непрерывных частных производных первого порядка от функции Rn M 1 (x, y) во внутренних точках прямоугольников вида [ x. _ 1, x. ] x [ c, d ]

(i = 1,2,..., N ) непосредственно вытекает из (1.5) и из приведенных выше явных выражений коэффициентов а. (y), р. (y) и у.(y) рационального относительно переменной x интерпо-лянта р, (x, y), в которых Rm 1(y, fk) (k = i—1,i,i+1) представляют собой непрерывно дифференцируемые на отрезке [c, d ] функции. Поэтому рассмотрим точки отрезков вида

{(xi, y^c ^ y ^ d}.

В принятых выше обозначениях для краткости положим

8 = шт|иг- — xi _ 1, |u — xi+1: i = 1,2,..., N — 1}

и заметим, что функция, определяемая равенством

4 (x y) =

x — x

i—1

xi xi—1

v. — x

P (x, y)+——---------Pi—l(x, У),

xi xi—1

(1.6)

правая часть которого совпадает с правой частью равенства (1.5), фактически имеет непрерывные частные производные первого порядка во всех точках множества Fi = (xi—1 —8, xi +8) x [c,d] (i = 1,2,..., N).

С использованием равенства (1.6) для значений i и i +1 легко найти выражения частных производных от функции At (x, y) при (x, y) e fi и от функции At +1(x, y) при (x, y) e Fi+1, из которых для y e[c,d] получим равенства d4(xi, y) _dPi(xi, y) = SAj+1( xi, y) dAj (Xj, y) = dp (xt, y) = dAt+1( xt, y)

dx

(1.7)

dx dx dy dy dy

При этом отрезок {(x. , y)| c < y < d} включается в пересечение Ft о Ft+1, сплайнфункция Rnm 1 (x,y) совпадает с функцией A.(x,y) на множестве [x.—1, x.] x [c,d ] и с функцией A, +1 (x, y) на множестве [x., x. +1 ] x [c, d ]. Отсюда и из равенств (1.7) имеем, что при y e [c, d] выполняются равенства

dRN, M ,1( xi,y ) = dPi(xi, y) d Rn , M ,1( xi, y ) = d Pj ( xt, y )

dx dx ’ dy dy

(1.8)

46

Вестник Дагестанского государственного университета

Серия 1. Естественные науки. 2020. Том 35. Вып. 2

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

Используя равенства (1.7), (1.8) и непрерывность частных производных от функций А, (х, у) и A, +1( х, у) на множестве f. n f,+1, получим непрерывность частных производных от сплайн-функции RN м i(X, у) в точках отрезков вида {(х,, у) С < у < d} .

Следовательно, с учетом P0(x,у) = P1(х,у) и PN (х, у) = PN_1(х, у) получим, что сплайн-функция RN M 1 (х, у) имеет непрерывные частные производные первого порядка на прямоугольнике Q = [a, b ] х [c, d ].

§ 2. Аппроксимационные свойства рациональных сплайн-функций двух

переменных

Рассмотрим вопрос оценки скорости сходимости в равномерной метрике сплайнфункций RN M 1(х,у) = RN M 1(х,у, f,Q,U,V) в случае непрерывных на данном прямоугольнике Q = [a,b ] х [c, d] функций f (х,у).

Оценку получим через обычный равномерный модуль непрерывности, который определяется равенством

f) = supjf у1)_ f (x2,у2^: |х1 _х2 < ^ |у _у2\ < Уl),(x2,у2) е Q}.

Пусть, как и выше, сплайн-функция RN M 1(х, у) = RN M 1(х, у, f, Q,U, V) определена через значения функции f (х., Уj) в узлах прямоугольной сетки

a = х0 < х1 < ... < xN = b (N > 2), c = у0 < у1 < ... < уу- = d (M > 2) и наборы полюсов U = {м1, и2,..., uN_1} и V = {v1, v2,..., vM_1} выбраны для произвольных параметров Л> 0 и

F > 0 .

В этих обозначениях имеет место

Теорема. Если функция f (х,у) непрерывна на прямоугольнике Q = [a,b] х [c,d], то при всех (х, у ) е Q выполняется неравенство

\RnM ,1(х, у) _ f (х, у) < 2(1 + max{ 1, /л}^! + 4max{ 1, Д})®(h1, h2, f), где h1 = max {xt _ x,_J i = 1,2,..., N }, h2 = max {y} _ y}_^ j = 1,2,..., M }.

Доказательство. Действительно, если точка (х, у) eQ, то эта точка (у) eQi, j =[ х,- _l, х,-] х [ Уj _1,Уj] при некоторых i = 1,2,..., N и j = 1,2,..., M . Поэтому из (1.5) получим

у)=-х^х_- [p?(x,y) _ f(x,y)]+^XL-J^ ^а^у) _Лх,у)\ (21)

х _ х 1 х _ х 1

I l_1 I 1_1

Чтобы оценить здесь правую часть равенства, предварительно выразим Pt (х, у ) в явном виде через значения функции f(х, у) в узлах сетки.

Для этого заметим, что если некоторая функция F (t) конечна в точках to < tx < t2 и точка т £ [ tо , 12 ] , то для коэффициентов рациональной функции вида

R(t, F) = а + P(t _ t1) +

У

t _т

(2.2)

при условии R (t., F ) = F () (i = 0,1,2) с использованием разделенных разностей первого порядка F (10; t1) и второго порядка F (10; t1; 12 ) получим равенства

Вестник Дагестанского государственного университета

Серия 1. Естественные науки. 2020. Том 35. Вып. 2

47

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

а = F{tl)-F(t0;tl;t2)(t0-r){t2-т), р = F(t0;t2)+F(t0;tl;t2)(tl-г), у=F(t0;ti;t2)(t0- T)(ti- T)(t2- т)•

Эту рациональную функцию можно представить также в виде

R(t, F) = A + B(t -11) + Ct--1-,

t-т

(2.3)

(2.4)

в котором для коэффициентов A и C получим равенства a = F (t1),

C = -F (10; t1; 12)( t0 - т)( 12 - т), а коэффициент B можно представить двояко:

B = F(t0;ti) + F(t0;t{;t2)(t2 -т), (25)

B = F(ti;t2) + F(t0';ti';t2)(t0 -т)• (2.6)

Ниже для установления скорости сходимости R^ м l(х, У) будут использоваться оба

представления. А именно, если для узлов t0 < ti < t2 выполняется неравенство вида 12 - ti < ti - 10 , то при произвольном Л> 0 в качестве полюса соответствующей рациональной функции R(t, F) берем т = t2 + Л(^2 - ti) и в равенстве (2.4) выражение для коэффициента B берем из равенства (2.5); если же для узлов выполняется неравенство вида ti - t0 < t2 - ti, то в качестве полюса R (t, F) берем т = t0 - Л(^ -10) и в равенстве (2.4)

выражение для B берем из (2.6).

Всюду ниже для сокращения записи приняты также обозначения:

(p(t, т, t0, ti, 12 ) =

t -t

i

Щ((-,т:> ^ ^ t2)

(t - t0)(t2 -т) (t - F)(t2 - t0) J

= (t - ti)(t - t0)(t2 -т)

t0 - ti

(t2 - ti)(t - т')(^2 - t0)

Тогда справедливы следующие леммы.

Лемма 2.1. В зависимости от выбора полюса т в точке 12 + Л(12 - ti) или в точке 10 - л(ti - 10) рациональная функция R(t,F) имеет соответственно два следующих пред-

*0 ^ \li 10

ставления:

R(t, F) = F(ti) + [F(t0) - F^pt^,^, t^) + [F(t2) - Fp^tj, t0, ti, t^), (2.7)

R(t,F) = F(ti) + [F(t2) - F(ti)]<p(t,т,t2,ti,t0) + [F(t0) - F(^)]pt,т,t2,ti,t0). (2.8)

Доказательство леммы 2.1. Равенства (2.7) и (2.8) непосредственно следуют из равенства (2.4), если в выражениях коэффициентов A, B, C разделенные разности F(t0; ti),

F(t\;t2) и F (10; ti; t2) выразить через значения функции F(t0), F (ti), F(t2), при этом для

коэффициента B берем представление (2.5) или представление (2.6), чтобы получить соответственно (2.7) или (2.8).

Лемма 2.i доказана.

Лемма 2.2. Если для некоторого Л > 0 значение т = 12 + Л(12 - ti) при t2 - ti < ti - t0 и т = t0 - Л^1 - t0) при ti - 10 < t2 - ti, то при всех t e [t0,t2] каждое из следующих четырех значений \р*,т,t0,ti,t2), \v(t,r,t0,ti,t2% \<р(,т,t2,ti,Q\, \w(t,r,t2,ti,0| не превосходит значения max {i, Л }.

48

Вестник Дагестанского государственного университета

Серия i. Естественные науки. 2020. Том 35. Вып. 2

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

Доказательство леммы 2.2. Действительно, в случае 12 - t1 < t1 -10

(т = t2 + A(t2 - t1) ) имеем

1^0,т, t0, ^ t2) =

t - t

t1 t0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1 — т___t2. _t__t_0

T t t2 t0 У

|ИЛТ^^=T —t 1 —t -tl —

\¥(t,т, ^ tl, t2) =

^2 ^1 ^2 *0 T t

T t2 t ti t to

T t t2 t1 t2 t0

< 1 (t e [to,t2]), (t e [to,tl]),

< 1 (^ e [^r2]).

В случае ^ - 10 < t2 - t1 (т = 10 - A(t1 - 10) ) аналогично получим

\p(t,т,^^0| < 1 (t e[t0,t2]),^(t,т,t2,^<1 (t e [t0, t1]), \v(t,т,^^^

02

. e|

(t e [t1,t2]).

Лемма 2.2 доказана.

Чтобы применить теперь эти леммы к функции P.(х,y) (i = 1,2,..., N - 1) из (1.3), заметим, что роль точек ^, ^, t2 играют точки Xt 1, Xi, Xt+1, роль T играет ut, роль t играет X, а в роли значений F(t0), F(t1), F(t2) выступают соответственно значения PM1(y, fi-1),

PM ,1( y, fi), PM ,1(y, fi+1).

Поэтому отсюда и из равенств (2.7) и (2.8) при xi+1 - Xi < Xi - Xi-1 (Uj = х,+1 + Л(х,+1 - Xj) ) и при Xj - Xj-1 < Xj+1 - Xj (uf = Xt-1 - A(Xt - Xt-1)) соответственно

l i

имеем

Pi(х, y) = rm ,1(У, f ) +[ rm ,1(У, f-1) - rm ,1(У, f M х, U, Xi-1, Xi, Xi+1) +

+ [Rm ,1(y, f+1) - RM ,1(^ f M х, U, Xi-1, Xi, Xi+1), (2.9)

Pi(х, y) = RM ,1(y, fi) +[ RM ,1(У, fi+1) - RM ,1(У, fi )]^( х, ui, Xi+1, Xi, Xi-1) +

+ [RM ,1(У, f-1)- RM ,1(У, f )]^(х, U, Xi+b Xi, Xi-1). (2.10)

Чтобы преобразовать PM 1(y, fm) ( m = i - 1, i, i + 1 ), применим равенство (1.2), в котором к рациональным функциям Qj(y, fm) ( j = 1,2,..., M -1) из равенства (1.1) также можно применить равенства (2.7) и (2.8).

При этом в роли 10, t1,12 выступают yj^,yj,yj+1; заменим также T на Vj и t на y , а вместо значений f (10), F (t1), F (12) возьмем соответственно значения f (Xm, yj- 1),

f(Xm, yj X f(Xm, yj+1).

Тогда при yj+1 - yj < yj - yj - 1 ( vj = yj+1 + f2( yj+1 - yj ) ) и при

yj - yj - 1 < yj+1 - yj ( Vj = yj - 1 - JLl( yj - yj - 1) ) соответственно получим

Qj (У, fm ) = f (Xm, yj ) + [ f (Xm, yj-1) - f (Xm, yj My, Vj, yj-1, yj, yj+1) +

+ [ f (Xm, yj+1) - f (Xm, yj )W(У, Vj, yj-1, yj, yj+Д (2.11)

Вестник Дагестанского государственного университета

Серия 1. Естественные науки. 2020. Том 35. Вып. 2

49

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

Qj (У, fm ) = f(Xm, Уу ) + [ f (Xm, Уj+l) - f(Xm, Уj ЖУ, Vj, У,+1, У,, Уj-l) +

+[ f (Xm, Уу-i) - f (Xm, Уу )M У, vj, Уу+l, Уу , Уу-i)-Тогда при (x,у) еЦ j (i = 1,2,..., N; j = 1,2,..., M ) из (2.1) имеем

(2.12)

j yl

x - X

rnm ,1(x, y) - f (x, y^ < ~ -1 |Pi(x, y) - f (x, y^ + "l

X,- - X

xi- Xi-1

Xi- Xi-1

l^i--1( x, y) - f (x, y^

<

< max |РДx, y) - f (x, y)|:v = i -1, i}, (213)

при i = 1 в правой части V принимает одно значение i.

При этом из (2.9) и (2.10) соответственно получим

\Ру ( x, У ) - f ( x, У ^ < \Rm ,1( У, fv ) - f (x, У ^ +

+ |[ PM ,1( У, fv-1) - f ( XV. У ) + f (XV. У ) - RM ,1( У, fv )]| -\<Р( X, uv> Xv-1. XV. Xv + 0| +

+ |[ PM ,1( У, fv + 1) - f ( Xv, У ) + f ( Xv, У ) - RM ,1( У, fv )]| ‘k( X , Uv, Xv-b Xv, Xv + ^\

(здесь V = i, если i = 1, v = i -1, если i = N, и V принимает два значения i -1 и i, если

2 < i < N - 1),

\Pv (x, У) - f (x, У ^ < \Rm ,1( У, fv) - f (x, У ^ +

+ |[ PM ,1( У, fv+1) - f ( XV. У ) + f ( Xv , У ) - RM ,1( У, fv )]| -\<P( X, uv> Xv + 1. XV. Xv-0| +

+ |[ PM ,1( У, fv-1) - f ( XV. У ) + f (XV. У ) - RM ,1( У, fv )]| ■ И X, Uv, Xv + 1. Xv , XV-1)|.

Из (1.2) при i = 0,1,..., N и y E [y,_l,y, ] (j = 1,2,..., M) имеем

Rm ,1( ^ fi) - f (x, У)

<

У - У,--1

Уу - Уу -1

Qj(^ fi) - f (x, y)

у, - У

Уу - Уу -1

Qj-1( У, fi) - f (x, У)

<

< max |Qy(У, fi) - f (x, У^ \Qy-1(У, fi) - f (x, У)|}, если 2 < j < м -1;

здесь под знаком max берем лишь одно |Q1(y, f.) - f (x, y)|, если j = 1, и лишь одно |QM -l(У, f) - f(x, У^, если j = M .

При этом из (2.11) и (2.12) для (x,y) E Qi, при m = i - 1, i, i + 1 соответственно полу-

чим

|Qy ( У, fm ) - f (X, У ^ < \f ( Xm , У y ) - f (X, У ^ +

+ |f (Xm , Уу-1) - f (Xm , Уу ^ ■ \<Р ( У, Vy , У у-Ь Уу , Уу +1 ^ +

+ |f ( Xm , У y + 1) - f ( Xm , У у ^ ■ \И ( У, Vy , У у-1, У у , У у +1)[

\Qy ( У, fm ) - f (X, У ^ < \f (Xm , У y ) - f (X, У ^ +

+ |f (Xm , Уу +1 ) - f ( Xm , Уу ^ ■ \<Р ( У, Vy , Уу + Ь Уу , Уу-1^ +

+ |f ( xm , У у-1 ) - f ( Xm , У у ^ ■ И ( У, V у , У у + 1, У у , У у -1)|-Вполне аналогично можем оценить Q,_1(y, fim ) - f (X, y) для (X, y) eQ1,,-1 при m = i - 1, i, i + 1.

50

Вестник Дагестанского государственного университета

Серия 1. Естественные науки. 2020. Том 35. Вып. 2

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

Если теперь для сокращения записи применим обозначения h = max {x - x_j| i = 1,2,..., N}, h2 = max {yy - yyj = 1,2,..., M }

и воспользуемся леммами 2.1 и 2.2, то для (X,y) eQ. j при m = i - 1, i, i + 1 получим

max \Qk (У, /m ) _ f (X, Уh\ : k = j _ 1, j}< p(h1, h2 , /) + 2р(0, h2 , /)maX { M }

Учитывая Q o( У , fm ) - Q 1( У , fm ) и Qm ( У , fm ) = Qm - 1( У , fm Ь при

(x,у) eQi j (i = 1,2,..., N - 1; j = 1,2,..., M - 1) имеем

\Rm ,1( у , f) - f (x, у ^ < p( К ^, f) + 2max I1, мр(0, ^, f). (216)

Ясно, что \rm 1(y, f.) - f (x, y)| не превосходит правой части последнего неравенства и для крайних значений i = 0 и i = N.

Используя неравенства (2. 14)—(2.15) и лемму 2.2, легко можно оценить |RX X, у) - f(x, y) (У = i-1,i) при (x, y) eQi,j, а затем применить неравенство (2.13). В

результате при (x, y) e Q j получим

\Rn,M,1(x, У) - f (x,У)| < {р (2h1,h2, f ) + 2 max {l,p}p(0,h2, f )+ 4 max {l,2})< < 2 (1 + max {1, M })(1 + 4 max {1, A}X( h1, h2, f).

Теорема доказана.

Заметим, что в доказанной теореме в качестве значений параметров можем брать значения Я = 1 и м = 1. Тогда для произвольной непрерывной на прямоугольнике Q = [ a, b ] х [ c, d ] функции f (x, y ) при всех (x, y ) eQ выполняется неравенство

\RnM,1(x,У) - f (x,У^ < 20р(hl,^, f).

Следовательно, для любой системы прямоугольных сеток узлов

anM = l(xi,yj\ a = x0 < x1 <... < xN = b, c = У0 < У1 <... < Ум = d}, диаметры которых стремятся к нулю с ростом M и N , соответствующая последовательность рациональных сплайн-функций Rnm 1 (x, У, f) сходится к самой функции f (x, y)

равномерно на прямоугольнике Q.

Литература

1. Березин И.С., Жидков Н.П. Методы вычислений. Т. 1. - М.: ГИФМЛ, 1962. - 464 с.

2. Алберг Дж., Нилсон Э., Уолш Дж. Теория сплайнов и ее приложения. - М.: Мир, 1972. - 319 с.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

3. Стечкин С.Б., Субботин Ю.Н. Сплайны в вычислительной математике. - М.: Наука, 1976. - 248 с.

4. Завьялов Ю.С., Квасов Б.И., Мирошниченко В.Л. Методы сплайн-функций. - М.: Наука, 1980. - 352 с.

5. Carlde Boor. Bicubic spline interpolation // J. Math. Phis. - 1962. - V. 41. - P. 212-218.

6. Де Бор К. Практическое руководство по сплайнам. - М.: Радио и связь, 1985. -

304 с.

7. Васильев А.А. Аппроксимация с интерполяцией сплайнами произвольного дефекта // Мат. заметки. - 2018. - Т. 29, вып. 5. - С. 743-748.

8. SchabackR. Spezielle rationale Splinefunktionen // J. Approx. Theory. - 1973. - Vol. 7, № 2. - P. 281-292.

Вестник Дагестанского государственного университета

Серия 1. Естественные науки. 2020. Том 35. Вып. 2

51

Рамазанов А.-Р.К., Магомедова В.Г. Рациональные сплайн-функции двух переменных

9. Edeoa A., Gofeb G., Tefera T. Shape preserving С 2 rational cubic spline interpolation // American Scientific Research Journal for Engineering, Technology and Sciences. - 2015. - Vol. 12, № 1. - P. 110-122.

10. Рамазанов А.-Р.К., Магомедова В.Г. Безусловно сходящиеся интерполяционные рациональные сплайны // Мат. заметки. - 2018. - Т. 103, вып. 4. - С. 592-603.

11. Рамазанов А.-Р.К., Магомедова В.Г. Сплайны по трехточечным рациональным ин-терполянтам с автономными полюсами // Дагестанские электронные математические известия. - 2017. - Вып. 7. - С. 16-28.

12. Рамазанов А.-Р.К., Магомедова В.Г. О приближенном решении дифференциальных уравнений с помощью рациональных сплайн-функций // Ж-л вычисл. математики и мат. физ. - 2019. - Т. 59, № 4. - С. 579-586.

13. Рамазанов А.-Р.К., Гусейнов И.Г. О приближенном решении рациональными сплайн-функциями дифференциальных уравнений с особенностями // Вестник Дагестанского государственного университета. Сер.: Естественные науки. - 2019. - Т. 34, вып. 4. - С. 72-77.

Поступила в редакцию 11 февраля 2020 г.

UDC 517.51

DOI: 10.21779/2542-0321-2020-35-2-43-52

Rational Spline-functions of Two Variables

A.-R.K. Ramazanov1’2, V.G. Magomedova1

1Dagestan State University; Russia, 367000, Makhachkala, M. Gadzhiev st., 43а;

2Dagestan Federal Research Center of RAS; Russia, 367000, Makhachkala, M. Gadzhiev st., 45; [email protected]

The problems of interpolation of many variables functions by means of rational spline functions are studied in the article.

For discrete function of two variables fix, y) defined on a given rectangular grid ANM = {(x, y)| a = x0 < Xi<...<xN = b, c = y0 < yi<...<yM = d} of some rectangle Q=[a,b]x[c, d] spline-function RNMi(x, y, f) has been constructed on the basis of three-point rational interpolants which interpolates function f(x, y) at the nodes of the grid ANM .

For continuous functions of two variables fix, y) on a given rectangle Q = [a, b]x[c, d] with a rectangular grid we obtain convergence bounds for such rational spline-functions RNM1(x, y, f) with respect to the modulus of continuity.

The sequence of such rational spline-functions RNMl(x, y, f) for each sequence of grids with a diameter tending to zero uniformly on the rectangle converges to the function fix, y) itself.

Keywords: rational spline-functions, interpolation splines, splines of two variables.

Received 11 February 2020

52

Вестник Дагестанского государственного университета

Серия 1. Естественные науки. 2020. Том 35. Вып. 2

i Надоели баннеры? Вы всегда можете отключить рекламу.