Научная статья на тему 'Приближённое вычисление тройных интегралов от быстроосциллирующих функций с использованием интерфлетации'

Приближённое вычисление тройных интегралов от быстроосциллирующих функций с использованием интерфлетации Текст научной статьи по специальности «Математика»

CC BY
169
32
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ИНТЕГРАЛЫ ОТ БЫСТРО ОСЦИЛЛИРУЮЩИХ ФУНКЦИЙ МНОГИХ ПЕРЕМЕННЫХ / КУБАТУРНЫЕ ФОРМУЛЫ / ИНТЕРФЛЕТАЦИЯ ФУНКЦИЙ

Аннотация научной статьи по математике, автор научной работы — Литвин О. Н., Нечуйвитер О. П.

В статье исследуется кубатурная формула приближенного вычисления интегралов от быстроосциллирующих функций трех переменных с использованием интерфлетации на классе дифференцируемых функций. Информация о функции задается ее следами и следами ее частных производных на системе взаимно-перпендикулярных плоскостей. Получена оценка погрешности кубатурной формулы.

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

Текст научной работы на тему «Приближённое вычисление тройных интегралов от быстроосциллирующих функций с использованием интерфлетации»

54 НАУЧНЫЕ ВЕДОМОСТИ

Серия: Математика. Физика. 2013. №12(155). Вып. 31

MSC 65D07

ПРИБЛИЖЁННОЕ ВЫЧИСЛЕНИЕ ТРОЙНЫХ ИНТЕГРАЛОВ ОТ БЫСТРООСЦИЛЛИРУЮЩИХ ФУНКЦИЙ С ИСПОЛЬЗОВАНИЕМ ИНТЕРФЛЕТАЦИИ

О.Н. Литвин, О.П. Нечуйвитер

Украинская инженерно-педагогическая академия, ул. Университетская, 16, Харьков, 61003, Украина, e-mail: olesya@email.com

Аннотация. В статье исследуется кубатурная формула приближенного вычисления интегралов от быстроосциллирующих функций трех переменных с использованием интерфлетации на классе дифференцируемых функций. Информация о функции задается ее следами и следами ее частных производных на системе взаимно-перпендикулярных плоскостей. Получена оценка погрешности кубатурной формулы.

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

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

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

Исследуемая в работе задача, аналогична задаче приближенного вычисления двумерных осциллирующих интегралов с использованием интерлинации функций [3]. В качестве данных используются следы неосциллирующего множителя подинтегральной функции и его частных производных до заданного порядка на линиях ректангуляции, то есть на линиях, которые разделяют область на прямоугольники. Более детально задача приближенного вычисления двумерных осциллирующих интегралов с использованием интерлинации функций в случае разных информационных операторов изложена в [4], [5]. Приближенное вычисление тройного интеграла (без осцилляции) представлено в [6], а в [7-9] исследованы оценки самих одно- и многомерных осциллирующих интегралов. Задача приближенного вычисления многомерных интегралов от быстро осциллирующих функций с использованием асимптотических методов, методов Файлона, Левина

2Этот используемый авторами термин не является общеупотребительным. (Прим. ред.)

НАУЧНЫЕ ВЕДОМОСТИ

Серия: Математика. Физика. 2013. №12(155). Вып. 31

55

рассматривалась в работах [10-12]. Отметим, что в этих методах использовалась информация о значениях неосциллирующего множителя в узловых точках сетки «tartan» [10], о следах неосциллирующего множителя внутри и на границе n-мерного куба. В [13] рассматривалось приближенное вычисление 3D коэффициентов Фурье с помощью интерфлетации функций в случае, когда информация о функции задана значениями в точках, а в [14] — следами функции (но не следами ее частных производных) на системе взаимно перпендикулярных плоскостей.

Постановка задачи: для вычисления интеграла вида

1 1 1

I (f,u) = / f (x,y,z) sin ux sin uy sin uzdxdydz,

0 0 0

необходимо построить кубатурную формулу в случае, когда информация о функции f (x,y,z) и ее частных производных до заданного порядка заданы не более, чем на N = 31 плоскостях

x = xh, y = yi2, z = Zi3, *1,*2,*2=M

на классе дифференцированных функций

^2(п+1),2(п+1),2(п+1) (q)

1 < q < ж ,

L (q) = {f (x,y,z) \f (w,№,№) (x,y,z) € C (q) , 0 < ух < ux - ^ vx > 1, X = 1, 2, 3,

у = v, у = (у1 ,у2,у3) , v = (v1,v2,v3) : \\ f(v) \ \L ^ < 11 с помощью кускочно-полиномиальной интерфлетации.

1. Операторы кусочно-полиномиальной интерфлетации. Пусть область Q =

[0,1]3 разделена на параллелепипеды Q = У П^

i

ni [xii, xii + 1] X [yi2 ,yi2 + l\ X [zi3 , zi3+1] ,

i = (4,i2,i3), 4,12,12 =1,^-1-

Рассмотрим оператор

i1 + 1 n

Ei,nf (x, y,z)= hhySi (x)f (si,0,0) (xji yy, z) +

jl=il si=0 i2 + 1 n

+ Yl Yl hj2S2 (z) f (0,0,S2) (x, У, zj2 ) +

j2=i2 «2=0 i3+1 n

+ XJ hj3S3 (z) f (0,0,S3) (x, y, zj3) +

j3=i3 «3=0

56 НАУЧНЫЕ ВЕДОМОСТИ

Серия: Математика. Физика. 2013. №12(155). Вып. 31

i2+1 n

+ XJ Yl hj2,S2 (y) /(0,S2,0) (X У2 +

J2=*2 «2=0 *3+1 n

+ ^ X! hJ3,S3 (z) f (0’0’"3) (x> У, zj3) -

j3=*3 «3=0 *1+1 *2 + 1 n

- XJ ^ hjl>«1 (x) hj2,«2 (y)f (S1,S2,0) (xj1 >Уй ,z) -

j 1 = i 1 j2=*2 «1+2=0 *1 + 1 *3 + 1 n

- XJ Y1 hj1>«1 (x) hj3,s3 (z)/(S1,0,S3) (xj1 ,y,zj3) -

j1=*1 j3=*3 «1,«3=0

*2 + 1 *3+1 n

- XJ ^ Yl hj 2,«2 (y) hj3,«3 (z)/(0’«2’«3) (x,yj2 ,zj3) +

J2=*2 J3=*3 «2,«3=0

*1 + 1 *2 + 1 *3 + 1 n

+ S Yl hj1>«1 (x)hJ2,S2 (y) hj3,«3 (Z) f (S1’S2’S3) (xj1 ,yj2 , Zj3) >

J1=*1 J2=*2 J3=*3 «1,«2,«3=0

(x,y,z) e П* с n,i = (*1, *2, *з) ,

где hjlS1 (x) , hj2;S2 (y) , hj3;S3 (z) - полиномиальные базисные интерполяционные сплайны порядка v\ = 0,1, 2, 3, А= 1,2, 3 со свойствами:

dPlhjus1 (ж) dXPl

^Р1,«1 ^a,j1 j

x=x

a

^^2,«2 (У) dyp2

y=ye

UP2,«2

^в,12 ,

dP3hj3,«3 (z)

dzp3

z=z

Y

&P3,S3^7,J3 ,

0 < Pa < vA, А=1, 2, 3 . Для E*n/ (x, y, z) справедливы равенства:

dplEj,nf (x,y,z) dxPl

dP2Ei>nf (x,y,z) dyp2

dP3Ej,nf (x, y, z) dzp3

y=y

в

dpif (x,y, z) dxPl

dP2f (x, y, z) dyp2

dP3f(x,y,z) dzp3

y=y

в

a e {*1, *1 + 1}

в e {i2,*2 Y e {*з,*з

x=x

x=x

a

a

z=z

z=z

Y

Y

НАУЧНЫЕ ВЕДОМОСТИ

Серия: Математика. Физика. 2013. №12(155). Вып. 31

57

Определим оператор

*ъ*2,*з = М- 1-

Enf {х, y, z) = Ei,nf {х, y, z), {х, y, z) е ni С П, который будет удовлетворять условиям:

Enf {х,У) е С {П) ,

dPlEf {x,y,z) dPl f {x,y,z)

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

dxpi

dP2Enf (x,y,z) dyP2

dP3Enf (x,y,z) dzP3

y=y,

в

dxpi

dP2 f (x, y, z) dyp2

dPi f (x, y, z) dzP3

y=y

в

0 < Px < vx , X = 1, 2, 3;

x=x

x=x

a

ex

z=z

z=z

Y

Y

1 < a < l} 1 < в < 1 < Y < l-

Этот оператор называется кусочно-полиномиальным интерфлетационным оператором, или кусочно-полиномиальным интерфлетантом [1]. Он связывает значения функции f {x,y, z) и ее несмешанных производых на взаимно перпендикулярных плоскостях - границах П^ приближая значения функции f {x,y,z) внутри ni. При этом на границах двух соседних кубов, которые имеют общие грани, ребра или точки, порожденные этим оператором функции сохраняют непрерывные производные до порядка n включительно. Функция Enf {x,y,z) имеет значения в точках {x,y,z) е ni С П, зависящие от следов функции f {x,y,z) только на границе дП.

Погрешность полиномиальной интерфлетации в каждом из кубов П удовлетворяет неравенству

|f {x,y,z) - Enf {x,y,z)l < IQi {x,y,z)l ,

(x,y,z) е Пi С Q,i = {ii,i2,i3), где Qi {x,y,z) - «стандартная» функция:

Qi {x,y,z) =

il + l

i2 + l

i3+1

[{2 (n + 1 ))!Г jf=ii

П {x - xji )n+1 ■ П {y- yj2 )n+1 ■ П{z - zj3 )n+\

3 2=i2

3 3=i3

1

58 НАУЧНЫЕ ВЕДОМОСТИ

Серия: Математика. Физика. 2013. №12(155). Вып. 31

(x,y,z) е пi.

Если f (x,y,z) е L2(n+1)’2(n+1)’2(n+1) (П), то

\f (x,y,z) - Enf (x,y,z)\ < \Q (x,y,z)\, (x,y,z) е П ,

Q (x,y,z) = Qi (x,y,z), (x,y,z) е ni •

Оценка есть наилучшей в каждой точке П. Поэтому погрешность приближения функции

f (x,y,z) е L2(n+1)’2(n+1)’2(n+1) (П) ,

оператором Eqf (x, y, z) в каждой точке оценивается в зависимости от значения функции

Q (x,y,z) = Qi (x,y,z) , (x,y,z) е ni •

2. Кубатурная формула приближенного вычисления интеграла. Определение. Под следом функции f (x,y, z) на плоскостях принимаются следующие функции

f (xii ,y,z), 0 < y < 1, 0 < z < 1, *1 = 1 ,••;£,

f (x, yi2,z), 0 < x < 1, 0 < z < 1, *2 = 1, ••.,I,

f (x,y,zi3^ 0 < x < 1> 0 < y < 1> *3 = 1,•••,l•

Для вычисления интеграла I (f, w) предлагается формула:

1 1 1

Ф (f, w) = / / / EQf (x,y,z)sin wxsinwy sin wzdxdydz^

0 0 0

Подставляя выражение для оператора-интерфлетанта, получим:

1 1

1—1 ii+1 n Г Г

Ф(Лw) = ^ S I1J1-SW / f (si,0,0) (xji , y>z) sin wysin wzdydz +

il = 1 j 1=i 1 si=0 0 0

1—1 i2+1 n

1 1

+ У У У I'2.j2.<2 / J f (0 ’2'0) (x, yj2, z) sin wx sin wzdxdz +

i2=1 j2=i2 S2=0 0 0

1—1 i3+1 n

1 1

+ ^ '^2I3,ji,S3 J J f (0,0,S3) (x,y,zj3)sinwx sin wydxdy -

i3=1 j3=i3 s3=0 0 0

1—1 1—1 ii + 1 i2+1 n

i2

S I1.ji.si I2,j2,S2 f (Si,S2,0) (xji ,yj2 ,z)sin wzdz -

ii = 1 *2=1 ji=ii j2=i2 si,S2=0

1

0

НАУЧНЫЕ ВЕДОМОСТИ КДЯ Серия: Математика. Физика. 2013. №12(155). Вып. 31 59

1—1 1—1 i 1 + 1 гэ+1 n

J- х </1 | x оэ I ± iv n

S J1’ji’Si^.Зэ.-э / /(S1,0,S3) (xji ,У,Дэ)sin шУ^ -

ii = 1 i3 = 1 ji=ii Зэ=ъэ si,S3=0 0

1—1 1—1 i2 + 1 i3+1 n

X.— x X.— x V2^± lb /»

У У У У У зhA..3 /(0-,2-,э) (

i2 = 1 *э = 1 .?2=i2 3З^э «2.«э=0 п

x, y32, Zj) sin wxdx +

i2 = 1 iз = 1 j2=i2 3эiэ S2. «э=0 1—1 ii + 1 i2+1 iэ+1 n

+ Yl XJ X] 1] X! J1 .ji .si /2.J2. -2 ^.Зэ .-э / (si. S2. "э) (xji ,yj2 >Z38 ) >

ii. i2. iэ=1 ji=ii J2=i2 3э^э si. S2.вэ=0

1 1 /1 .ji. si = J hji.si (x) sin шxdx, /2 .j2 .s2 = J hj2.s2 (y) sin шу dy ,

00 1

/ЭЗэ .-э =j jSэ (Z)Sin ^

0

Теорема. Для кубатурной формулы Ф (/, ш) вычисления интеграла / (/, ш) справедлива следующая оценка погрешности приближения

I1 (/,ш) - Ф (/,ш)| <

1_______ ((га + 1)!)6 Д6(п+1) д = I

о о , £

[(2(n + 1))!]Э [(2n + 3)!]Э

□ Найдем оценку сверху величины |/ (/, ш) — Ф (/, ш)|:

11 (/,ш) — Ф(/,ш)| =

1 1 1

000

(/ (x, y, z) — Eq/ (x, y, z)) sin ш x sin ш y sin шzdxdydz 1 1 1

<///|/(x,y,z) — Eq/ (x,y,z)|dxdydz <

000

1—11—11—1 xii+i

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

<

<

----!—зУУУ

[(2(n + 1))!]Э 3^ 3^ 3^

LV V \ Л = 1 J2 = 1 рэ = 1

yi2 + i

X

yi2

i2 + 1

П (y — yj2)

n+1

32=i2

Xii

^э+1

ii +1

П (x — x3i)

n+1

dy

ji=ii

iэ+1

П (z — zjэ )

n+1

3э=iэ

dx

dz

1

1

z

60 НАУЧНЫЕ ВЕДОМОСТИ Серия: Математика. Физика. 2013. №12(155). Вып. 31

=_______I______((п+1)!) д6(га+1) д = I щ

[(2(гг+1))!]3[(2гг + 3)!]3 ’ 1‘

3. Численный эксперимент. Найдем приближенные значения интегралов I (/, ш) по формуле Ф (/, ш) в случае, когда L22,2 (О), 1 < q < ж и hj1 (x), hj2 (y), hj3 (z) -

базисные интерполяционные сплайны степени 0, а координаты Xj1 ,yj2, zj3 выбираются, как середины соответственных ребер параллелепипеда

ni [xii, xii+1] X [yi2 , yi2 + l] X [Zi3 , Zi3+i] ,

* = (*1,*2,*з) , = v = 1,2,3.

Рассмотрим функцию

f(x, y,z) = ^ cos(2x + 2y + 2z) , для которой вычислим точные значения интегралов:

I (/, 2n) = -5.83798430329658 ■ 10-5, I (/, 4n) = -5.72023734380512 ■ 10-6,

I (/, 6n) = -1.62354228903616 ■ 10-6.

Покажем, что e < e1, где

£=\Hf,u)-$(f,u)\, £i = 1728д-

Таблица 1

При ближенное вычисление I (f, w) по формуле Ф (f, w).

UJ i е £\

2тг 5 1.0 ю-11 3.7 10“8

2тг 10 2.4 ю-13 5.7 ю-10

4 7Г 10 1.5 Ю-м 5.7 ю-10

4 7Г 17 9.2 10 16 2.3 ю-11

67Г 10 1.5 Ю-15 5.7 ю-10

67Г 20 8.8 Ю-17 9.0 ю-12

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

НАУЧНЫЕ ВЕДОМОСТИ

Серия: Математика. Физика. 2013. №12(155). Вып. 31

61

Литература

1. Литвин О.М. Методи обчислень. Додатков1 роздши. Навчальний поабник / К.: Наукова думка, 2005. - 332 с.

2. Сергиенко И.В., Задирака В.К., Литвин О.Н. Элементы общей теории оптимальных алгоритмов и смежные вопросы / Киев: Наукова думка, 2011. - 404 с.

3. Lytvyn Oleg N., Nechuyviter Olesya P. Methods in the multivariate digital signal processing with using spline-interlineation // Proceeding of the IASTED International Conferences on Automation, Control, and Information Technology (ASIT 2010) (June 15 - 18 2010). -Novosibirsk. - 2010. - P.90-96.

4. Сергиенко И.В., Задирака В.К., Литвин О.Н., Мельникова С.С., Нечуйвитер О.П. Оптимальные алгоритмы вычисления интегралов от быстроосциллирующих функций и их применение / Т.1 Алгоритмы / - Киев: Наукова думка, 2011. - 448 с.

5. Сергиенко И.В., Задирака В.К., Литвин О.Н., Мельникова С.С.,Нечуйвитер О.П. Оптимальные алгоритмы вычисления интегралов от быстроосциллирующих функций и их применение / Т.2. Применение / Киев: Наукова думка, 2011. - 348 с.

6. Caliari M., Marchini D. S., Vianello M. Hyperinterpolation in the cube http://profs.sci.univr.it/ caliari/pdf/CDMV08.pdf.

7. Архипов Г.И., Карацуба А.А., Чубариков В.Н. Тригонометрические интегралы // Изв. АН СССР. Сер. Матем. - 1979. - 43, №5. - С.971-1003.

8. Попов Д.А. Оценки с константами для некоторых классов осциллирующих интегралов // УМН. - 1997. - 52, Вып.1. (313). - С.77-148.

9. Чахкиев М.А. Оценки осциллирующих интегралов с выпуклой фазой // Изв. РАН. Сер. Матем. - 2006. - 70. - №1. - С.183-220.

10. Iserles A., Norsett S.P. From high oscillation to rapid approximation III: Multivariate expansions / Technical Report NA2007/01, DAMPT, - University of Cambridge, 2007.

11. Iserles A., Norsett S.P. From high oscillation to rapid approximation IV:Accelerating convergence / Technical Report NA2007/10, DAMPT, - University of Cambridge, 2007.

12. Adcock B. Convergence acceleration of Fourier-like series in one or more dimensions / Tech. Report NA2008/11, DAMPT, - University of Cambridge, 2008.

13. Литвин О.Н., Удовиченко В.М. Трехмерные финитные преобразования Фурье и Хартли с использованием интерфлетации функций / Вестник Национального технического университета «ХПИ». Сборник научных тудов. Тематический выпуск, «Автоматика и приборостроение». - 2005. - 38. - С.90-130.

14. Литвин О.Н., Нечуйвитер О.П. 3D коэффициенты Фурье и интерфлетация функций // Современные проблемы математики, механики, информатики. C6. статей / Харьков: Изд-во ФОП Вировец А.П. Издательская группа «Апостроф», 2011. - С.354-360.

CALCULATION OF TRIPLE INTEGRALS OF HIGHLY OSCILLATORY FUNCTIONS WITH USE OF INTERFLATATION

О-N. Lytvyn, O.P. Nechuiviter

Ukrainian Engineering Pedagogical Academy Universitetskaya St., 16, Kharkiv, 61003, Ukraine, e-mail: olesya@email.com

Abstract. Cubature formula of the calculation of triple integrals of highly oscillatory functions is investigated by the use of interflatation on the class of differentiable functions. Information about function is given by values on flats. Error estimate the cubature formula accuracy is presented.

Key words: integrals of highly oscillatory functions on many variables, cubature formulas, interflatation of functions.

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