------------------------------------------ © В.И. Киреев, О.В. Киреева,
2010
УДК 519.6
В.И. Киреев, О.В. Киреева
О ПОДОБИИ ОПЕРАТОРОВ ЧИСЛЕННОГО ДИФФЕРЕНЦИРОВАНИЯ, ИНТЕГРИРОВАНИЯ И СПЛАЙНОВ ЧЕТНОЙ И НЕЧЕТНОЙ СТЕПЕНЕЙ (часть 1)
Сформулирован принцип подобия применительно к теории локальной и глобальной аппроксимации производных и интегралов, а также к численным схемам решения дифференциальных уравнений. Приведены формулы подобных сплайнов нечетной (3-й, 5-й) и четной(2-й, 4-й) степеней.
Ключевые слова: принцип подобия, локальная и глобальная аппроксимация производных и интегралов, подобные численные схемы, подобные сплайны нечетной и четной степеней.
1. Исходные положения
П различных областях промышленного производства, в частности при изготовле--*-*нии сложных изделий из природного камня, при исследовании месторождений, в САПР современных технологических систем, в компьютерном моделировании элементов конструкций различных систем и т.д. широко используются методы численного анализа -методы аппроксимации поверхностей, методы численного дифференцирования и интегрирования, методы сплайн-функций и другие.
В классических учебниках по численным методам [1, 2, 3, 4] и других книгах аппрокси-мационные операторы численного дифференцирования и интегрирования получаются на основе разложения функций в ряд Тейлора или использования интерполяционных многочленов. Эти операторы имеют локальный (и одновременно явный) характер и выражаются, как правило, через линейную комбинацию значений сеточной функций У. = / = /(X),
(/ = 0,1,...,п) в узлах заданной сетки х., представляющей собой разбиение отрезка [а,Ь]. Например, на четырехточечном шаблоне (х.-2, х!1, х., х.+1) аппроксимационный явный (или локальный) оператор для первой производной /-2 в левой крайней точке х.-2 шаблона записывается так [3] :
^-2 = ^(_2/-2 - 3/-1 + 6/ - /1+1).
6h
Функциональную зависимость для явного дифференциального оператора в произвольной точке некоторого шаблона (х-т^,..., х+т^) применительно к функции одной переменной
А (к) А (к)
можно выразить такой общей формулой: / ±з = /.±з ,...,/,.../+т^). Здесь число
т2 + т1 +1 равно количеству точек, составляющих аппроксимационный шаблон (х-щ,..., х+^), на котором записывается формула аппроксимации производной к -го порядка,
т1 < 5 < т2, нижние индексы . ± 5 в обозначении оператора указывают номера узлов, для которых записан оператор. Такая классическая форма записи локальных операторов с помощью линейных комбинаций значений исходных функций, использующаяся как для аппроксимации производных, так и интегралов, содержит некоторое ограничение. Это ограничение накладывается на вид базовых функций, по которым строятся классические операторы. В качестве базовых функций в этих операторах принимаются, как правило, сеточные значения У1 = / = / (х.) , (. = 0,1,...,п). В работах автора характер базовых функций расширен, т.к. аппроксимация производных производится как по значениям функций, так и по величинам интегралов. Это общепринятое в численном анализе ограничение сужает область применимости его аппарата при проведении исследований. Так, например, традиционными методами нельзя аппроксимировать функцию или производную в некотором узле сетки через априори известные значения определенных интегралов Г*1 или через значения интегралов, вычисленных по отрезкам, составляющим шаблон. Отсутствует также систематическое изложение локальных формул для аппроксимации интегралов через значения функций и производных, связи приращений аппроксимируемой функции А/. = /,+1 - / на отрезке [ х., х. +1 ] с производными в узлах, составляющих этот отрезок. Отсутствуют методы глобального вычисления определенных интегралов по всем отрезкам [ х., х. +1 ] области разбиения из системы алгебраических уравнений относительно интегралов
*¡+1
и др. Здесь и ниже символ 1.+1 обозначает определенный интеграл 1.+1 = | /(x)dx, относящийся к произвольному отрезку [х., х. +1 ] области разбиения отрезка [а, Ъ\.
Поэтому в работах автора характер базовых функций расширен, так как в качестве базовых принимаются как непосредственно сеточные функции у. = / = /(х.), (. = 0,1,..., п), так
и их приращения, а также определенные интегралы 1.+1, соответствующие отрезкам, составляющих шаблон [5, 6, 7\.
Указанное расширение понятия базовых функций свидетельствует о том, что и традиционные операторы численного дифференцирования предпочтительно записывать не через /. , а через их приращения А/ = /,+1 - /.
Сама функция /. также может быть восполнена с помощью интегралов. Замечено также, что в теории приближений имеет место подобие одних операторов или формул другим операторам и формулам.
Действительно, оператор, записанный, например, для аппроксимации первой производной, может быть путем его простой модификации распространен также и для аппроксимации самой функции /. , а оператор для аппроксимации второй производной может быть модифицирован для аппроксимации первой производной. Впервые наиболее общая форма ап-проксимационных операторов систематически рассмотрена в книге [7\. В ней же кратко затронут вопрос о подобии формул для аппроксимации производных по значениям сеточной функции и самих функций, аппроксимированных по значениям определенных интегралов.
В данной работе проблема подобия в теории аппроксимации производных, интегралов, разностных схем решения задач Коши для обыкновенных дифференциальных уравнений и основных формул для глобальных дифференциальных и интегрально-дифференциальных сплайнов и вытекающих из них соотношений рассматривается более широко и методически обоснованно. Например, системы линейных алгебраических уравнений относительно производных соответственно второго или первого порядка, получающихся для неопределенных
параметров в алгоритме построения кубических дифференциальных сплайнов, путем записи подобных формул можно распространить на системы уравнений относительно производных соответственно первого или нулевого порядка, т.е. самих функций. Аналогичную процедуру можно применить и для соотношений, на основе которых записываются алгебраические системы, получающиеся при выводе параболических многочленов интегрально-дифференциального типа, предложенных автором в работах [5-7], а также для разностных схем.
Алгоритмы определения производных £" = f"(х), f! = f (х) (или непосредственно функций f) во всех узлах наперед заданной сетки из систем линейных алгебраических уравнений, записанных относительно неопределенных параметров в узлах, а также уравнения (формулы), на которых основаны эти алгоритмы, называются здесь неявными. Метод их определения называется глобальным. Аналогичные неявные формулы получены также автором и для определенных интегралов по отрезкам [х, х+1 ] области разбиения.
Кроме того, автором обнаружено, что и сами формулы алгебраических многочленов-звеньев для кубических дифференциальных сплайнов и дифференциальных сплайнов пятой степени могут быть также преобразованы к соответствующим формулам звеньев для параболических интегрально-дифференциальных сплайнов и интегрально-дифференциальных сплайнов четвертой степени. Принцип обобщения одних явных и неявных формул для аппроксимации или одних формул для звеньев-многочленов и вытекающих из них соотношений связи определенных и неопределенных параметров на другие явные формулы или неявные формулы для аппроксимации или на другие формулы для звеньев сплайнов здесь называется принципом подобия. Этот принцип учитывается в некоторых случаях в главах 4 и 5 книги [7]. Все формулы и соотношения, удовлетворяющие принципу подобия и получаемые с помощью простейших преобразований, здесь будут называться подобными. Кроме того, на основе данного принципа квадратурные формулы, используемые для аппроксимации интегралов, обобщаются на схемы решения задач Коши для обыкновенных дифференциальных уравнений (ОДУ). Таким образом, излагаемый здесь принцип подобия является обобщающим, т.к. он устанавливает соответствие формул теории приближений (в том числе и формул дифференциальных и интегрально-дифференциальных сплайнов) и формул для численных методов решения ОДУ. Кроме того, установлено, что этот принцип позволяет также обобщить теоремы Коши и Лагранжа о средних значениях и увязать их с физическими и квадратурной формулами.
Необходимым условием для записи всех формул или операторов, подчиняющихся указанному принципу подобия, является выражение их не через линейные комбинации первообразных, значений функций или их производных, являющихся базовыми функциями, а через соответствующие комбинации приращений этих базовых функций. В этом случае определенный интеграл Г* на отрезке [ х, х. ] следует рассматривать как приращение первообразных функций Г* = К+1 - К (формула Ньютона-Лейбница). Тогда интегралу /'+1, входящему, например, в одно подобное выражение, в других подобных выражениях будут соответствовать приращения функций или производных различных порядков на этом же отрезке [ х, х ], которые записываются по формулам вида А£ = £+1 - £, Af¡ (р) = f +Р - f(р), соответствующим формуле Ньютона-Лейбница. Здесь верхний индекс р (в скобках) указывает на порядок производных от функции £ (х) или от ее приращения в соответствующем узле, а нижние индексы относятся к узлам сеточной функции £ (х.) или к ее приращениям. Кроме того, в большинстве учебников по вычислительной математике не приведены в систематическом изложении формулы для аппроксимации производных и интегралов на нерегулярных сетках (шаблонах), заданных с неравномерным шагом. Поэтому данный пробел в некоторой степени вос-
полняется в учебном пособии [7\ и некоторые из приведенных в нем операторов используются и апробируются в данной работе.
Ниже приводятся только несколько типов подобных явных и неявных формул, являющихся основой для составления алгебраических систем, из которых могут быть вычислены значения интегралов по всем отрезкам разбиения, а также функции и (или) производные в узлах заданной сетки. Одни из указанных явных формул, составляющих некоторую группу подобия, начинаются с оператора, аппроксимирующего непосредственно функцию /. по значениям интегралов. Такой первый оператор, по которому далее записываются последующие операторы, аппроксимирующие производные, здесь будет называться базовым для всей группы подобных формул. Другие группы начинаются с иных базовых операторов. Например, базовым оператором может быть выбран оператор, аппроксимирующий, производную /' также по значениям интегралов 1'^,/'+1 на двух соседних отрезках, примыкающих к узлу х..
Подчеркнем, что вид каждой из подобных формул, например для численного дифференцирования, входящей в определенную фиксированную группу подобия, изменяется в соответствии с изменением порядка производной: для операторов /1,/' , /" в правой части используются соответственно разности АК = К +1 - К = 1+1, А^-1 = К - ^_1 = 1'-1 (для первого оператора), А/, А/-1 (для второго оператора), А/ ' , А/-1 (для третьего оператора) и т.д. Такая же закономерность сохраняется и в других группах подобных формул. Отметим, что коэффициенты, входящие в правые части операторов и зависящие от шагов сетки, при переходе от одной подобной формулы группы к другой подобной формуле этой группы не изменяются. При этом изменяется только порядок производной в остаточном слагаемом, определяющий порядок аппроксимации производной (или функции, или соответствующих приращений) относительно шага сеточной функции, а порядок аппроксимации не изменяется. Перейдем теперь непосредственно к рассмотрению нескольких групп подобных локальных операторов (формул).
2. Подобие на основе локальных дифференциальных операторов
При формировании подобных локальных (явных) операторов вначале выбирается некоторый базовый оператор, по которому затем формируются последующие операторы, являющиеся подобными базовому. В качестве базовых операторов могут быть выбраны как дифференциальные операторы для аппроксимации функций или производных по прираще-
х.+]
ниям первообразных (т.е. по значениям интегралов АК = | /(х. )з?х) или по приращениям
функций ( А/,А/-1,...), так и локальные операторы для аппроксимации интегралов по линейной комбинации значений функций / на некотором аппроксимационном шаблоне. (Здесь и далее по тексту А/ = /+1 - / , h¡+1 = х+1 - х.). Затем при получении подобных операторов базовый оператор видоизменяется в соответствии с принципом подобия. При этом обобщенный порядок производных в левой и правой частях базового оператора постепенно либо повышается, либо (при возможности) понижается. Здесь принимается, что порядок производной р для первообразной функции К (х) (определенного интеграла) равен р = -1, для самой функции у = / (х) значение р = 0 , для первой производной значение р = 1 и так далее. При записи подобных операторов в дальнейшем будем ограничиваться только двумя или (иногда) тремя подобными формулами. Заметим, что излагаемый здесь в обобщенном виде принцип подобия явных дифференциальных операторов в практике применения численных методов без
труда используется путем введения новых обозначений. Например, для вычисления первой производной справедлива формула
I
/,= /1+1 - .
2h
Тогда вторая производная может быть вычислена по этой же формуле, если вместо значений функций в правой части взять их соответствующие производные, т.е. ввести новые обозначения. Однако так формально произвести новые обозначения в общем случае нельзя, если в качестве базовых функций используются не только функции / (х) или ее производные некоторого порядка, но и определенные интегралы. Именно такие базовые функции применительно к формулам численного дифференцирования и используются в данной работе. Кроме того, данный принцип распространяется не только для явных формул численного дифференцирования, но для локальных формул численного интегрирования, неявных формул и формул, получающихся при выводе дифференциальных и интегральнодифференциальных сплайнов.
Вернемся к рассмотрению подобия явных операторов.
Первая группа приведенных ниже подобных формул базируется на операторах, аппроксимирующих функцию ^' в узлах х(-1, х, х+1 на нерегулярном шаблоне по значениям приращений функции -1 , на двух прилежащих к узлу х отрезках. Понижая порядок производных в соответствующих приращениях и в самом операторе, получаем новые подобные операторы для аппроксимации самой функции по значениям двух определенных интегралов 1\_х,/'+1. Соотношения для данной группы операторов, расположенных в порядке возрастания производных для операторов (р = 0, р = 1), имеют следующий вид:
1 ( 1 ^
¿-1, = 7^1 (2 + <5,+1) 11-^ Г , н, I о,+1 )
Г =---------------------
і, V нг +1
1 -Iі. +1 + 5. ,1і
8- і і +1
і +1 і — 1
—5 М ■
6 г + 1 2, г
(2.1)
(2.2)
Г. =
Л
1 + 25+1 5..,,
ґ
I'+1 — 5. , Iі, +1 —1
1
Л
№,1 (2+5+1) АГ— - т-АГ
Ні У 5+1 у
^й2
Н +1
55- АГ + 5+1 АГ—1
і У і+1
1 Г1+25+1
Л
—5 М3.
6і+1 3,і
у
Н +1
Л
5
АГ — 5+1 АГ—1
(2.3)
(2.4)
(2.5)
(2.6)
‘і У ~ і+1
В приведенных выше формулах операторы (2.4)-(2.6), аппроксимирующие производные функции в точках хі—1, х, х+1, являются базовыми, а операторы (2.1)-(2.3) этой группы, подобные указанным базовым операторам, являются следствиями. Аналогично могут быть сформированы последующие операторы для производных второго порядка, третьего и т.д. с использованием новых обозначений. Так, дифференциальный оператор второго порядка, аппроксимирующий вторую производную в центральной точке шаблона имеет следующий вид:
1
" 1 1
f. =
</ /,v
Hi +1
В приведенных выше формулах параметр H'+1 представляет собой сумму шагов на двух соседних отрезках сетки, т.е. H'+1 = h + h +1, а символ 8i+1 - параметр нерегулярности шаблона, являющийся отношением двух соседних шагов сетки, на которой задана функция h ,
y. = f (x.), т.е. 8. 1 = —— . Нижний второй индекс v в обозначении операторов указывает на
. . . hi
тип шаблона, построенного на переменном шаге. В скобках справа от формул здесь и ниже для некоторых операторов приведены оценки их точности (порядок их аппроксимации относительно шага).
Здесь Mki = max|f(k)(x) ,к = 2,3,4. Видно, что порядок точности операторов относительно шага по мере повышения порядка производной не изменяется (здесь он равен двум), а изменяется только константа Ык. в оценке точности. Порядок производной для этой константы также при этом повышается.
На регулярной сетке (8І+1 = 1) операторы (2.1)-(2.6) преобразуются к более простому виду:
f . = —~г (31‘ I'+1)
j i-1 H~i i /
і=1 г I.+1+1. і [ h2 i 2h t i i—1J 6 2,i
у
f . = — i3I'+1 — Iі .)
Ji+1 тгЛ i i—ч
(2.7)
(2.8)
(2.9)
f-1 = І (3 f 1— Af) (2.10)
2h
fi 2h [Afi +Afi—1) 6M3,i
(2.11)
/■+Л/- і І ■
і і-1J 6 3,і
у ^
/+1 = Т1 (3 А/і - Д/і-1) (2.12)
2Ь
Дальнейшее обобщение оператора (11) приводит к соотношению для второй производной:
/. "=1Г А/ :+А/; 1 [ } ■
■'і 2ЬI ■'і и-1І [ 6 4,іІ
Операторы (2.10)—(2.12) для аппроксимации первых производных, представленные в общепринятом виде (не через линейные комбинации приращений функции, а через линейные комбинации самих функций /, к = і -1,і,і +1), записываются так:
і-1=(-3 /-1+4/ - ), /=(/'+1 - ■/'-1)’ /''+1=Ь*/ -4/+з/“) подчеPкнем,
что формулы (2.1), (2.2) , (2.3), пока имеющие ограниченное применение в вычислительной
практике, позволяют вычислять значения функций по значениям интегралов на нерегулярном шаблоне, которые могут быть рассчитаны, например, при решении некоторых дифференциальных задач с помощью разностных методов интегрального типа. Такие методы по-
строены автором на основе аппроксимации производной по значениям интегралов (см., например, формулу (2.15)).
Кроме того, эти формулы могут быть использованы для сглаживания сеточных функций, заданных (или вычисленных) с некоторой достаточно большой погрешностью или функций, имеющих разрыв первого рода.
Из рассмотрения соответствующих формул каждой группы видно, что их структуры являются одинаковыми. Значения числовых коэффициентов и коэффициентов, зависящих от параметра 8и1, как было отмечено выше, не изменяются при переходе от одного оператора к другому соответствующему оператору с повышенным порядком производной. Не изменяется также и порядок аппроксимации операторов.
Если в качестве базовых операторов принять дифференциальные операторы, записанные для первых производных на четырехточечном регулярном шаблоне через линейные комбинации приращений Д/, к = i - 2, i -1, i, а затем от них перейти к функциональным операторам, то получим следующие восемь формул [7]
/-2,с = ^ (114/1 -2 - 74£-1 + 2 а/) (уМАЛ |, };_и = ^ (2 а/-2 + 5/ -а/) ^^мАЛ
= ¿(-А/-2 + 5А/;-1 + 2А/) (£М4,;),/'+1 = ±(2Д/-2 -7/ +114/) Дм4,<), (2.13) 6к 12 6к 4
^ ”3-1, /1 = — (27 -1 + 51 ' 1 -/'+1) Г— _3.
3,; ’ -У;- 1,с \ ;-2 ;-1 ; / 1« 3,;
f , = — (її/ '“і - 7I ', + 2I '+ ) I — M,.1. f , = — ( 2I '“і + 5I ', -1 '+ ) I — M,. I.
.c 6^ ,-2 '-1 ' '^ 4 3-'у|,Л-1-с 6^ ,-2 '-1 ' '112 3>'^
f = — (-/ i-1 + 5/ '. + 2/ '+ ) I — M,. I. f . = — (2/ i-1 - 7/ '. +11/ '+ ) I —M,. I.
J'.c 6^ '-2 '-1 ' 12 3.'J’-W 6^ '-2 '-1 ' ' | 4 3>'J
Все данные операторы имеют третий порядок аппроксимации.
Подобные формулы следующей приводимой ниже группы базируются на формуле аппроксимации второй производной также на четырехточечном регулярном шаблоне [7]. Производные записаны здесь с помощью линейных комбинаций приращений
Af. к = ' — 2. ' — 1. ' :
лі 11/2 А1 Ь>2
f -'2 = ¥ (-2Af-2 + 3Af-1 - Af ) (-12- M4,) . f-1 = (“Af-2 + Af-1) M4.') .
А 1 h2 а 1 11h2
f"= -2 (Af -Af-1) (- M4,) . f" = -L (Af ' 2 -3Af-1 + 2Af ) (11f M,') (2.14)
h 12 h 12
А1 11/2 А1 Л,2
f-2 = -1,(—2/;;- + 3/-1 - /+1) (11f m,.,). f-1 = -^(-Т-1 + ^1) (- M,,).
h 12 h 12
/ ;= £ (г -1 ;-1) (^ М3,;), /+1 = - 31 -1+2о ¿к м„).
Отметим, что последние четыре формулы из (2.14) позволяют аппроксимировать производные по величинам определенных интегралов. Порядок аппроксимации производных во всех точках шаблона соответствует двум относительно шага к . С помощью этих аппроксимаци-онных формул интегрального типа можно строить интегрально-разностные схемы решения задач с обыкновенными дифференциальными уравнениями, а также в более общем случае- с дифференциальными уравнениями в частных производных.
Аппроксимационная интегральная формула для первой производной на нерегулярном трехточечном шаблоне имеет следующий вид:
/
і, V И'
ті + 1 1 т' ] ( к+1 - к
-і:Ті — і.
к к і-1 +1
6 2, і
М0 . І (2.15)
(Здесь выражение в скобках, относящееся к правой части оператора, представляет собой разность удельных интегралов, т.е. интегралов, отнесенных к величинам шагов, к которым относятся указанные определенные интегралы).
Данный оператор также может быть принят в качестве базового, и в этом случае по нему можно построить группу подобия на нерегулярном трехточечном шаблоне. Это построение выполняется аналогично тому, как это сделано выше. Тогда вторая производная в центральной точке трехточечного нерегулярного шаблона будет иметь вид:
ї : ' =4-
1 1 ? Т-Т-І +
1 А/і -1 А/і_1
Л
6 2,і
Данная формула на регулярном шаблоне (^ = сот^) имеет традиционный вид и порядок ее аппроксимации равен двум.
Кроме того, из параболических дифференциальных сплайнов получается параметрическое соотношение, связывающее приращения интерполируемой функции и производные этой функции в точках хм , х.:
/ а/ /
к к к к
"і+1 " і "і+1 "і
(2.16)
Понижая в этом соотношении порядок производной на единицу, получаем подобную формулу, выражающую связь комбинации значений функции с комбинацией значений интегралов на двух соседних отрезках:
ї ї , I '+1 I ‘,
і Л і—1 і і—1
к к к2 к2
ГЧ+1 П і Пі+1 пі
Данную формулу можно использовать для восстановления функции по значениям интегралов.
Некоторые из приведенных в данном разделе формул будут ниже использованы для построения численных схем решения задачи Коши для обыкновенного дифференциального уравнения первого порядка.
3. Подобие на основе локальных интегральных операторов
Приведенные выше группы подобных операторов, в которых базовыми являются операторы дифференциального типа, могут быть дополнены другими группами операторов, базирующимися на интегральных операторах. Например, квадратурная формула трапеций может быть принята за базовое соотношение для построения такой группы подобия:
і;1=2(ї + ї+1) (13 м2,] (3.1)
Аї = 2(ї' + ї /+1) (к3 (З.2)
А/! = к(ї" + ї+1) (13 м4,] (3.3)
Принцип формирования группы (3.1)-(3.3) является аналогичным принципу, изложенному выше. Отметим, что оператор (3.2), в свою очередь, представляет собой основу для построения одной из схем решения обыкновенного дифференциального уравнения
2
1
— = g(х,у). В этом случае вместо производных ї', ї+ в формуле (3.2) следует принять
ёх
функцию g (х, у) в соответствующей точке. Тогда подобные формулы, вытекающие из квадратур, заменяют интегрально-интерполяционные методы решения задачи Коши для обыкновенных дифференциальных уравнений.
Таким же аналогичным путем могут быть сформированы и другие группы подобных формул на регулярных или на нерегулярных шаблонах. Например, в качестве базовой формулы может быть взята квадратурная формула, полученная с использованием параболических интегро-дифференциальных сплайнов на трехточечном нерегулярном шаблоне (хі_1 , х. , х.+1) [7]. Тогда получаются следующие две одноинтервальные подобные формулы:
А- =
кЗ
6Иі
кЗ
И 2(і+1)
-(—— ї к2
—+1 — Зі к+1 к
-А - -гї-1)' к
ґк2 к+1
72
5,1(5,2 + 2) М з,
1 (—3(і+1) г + —і+1 — 3+1 г - 1 г )
6—,і+1( И.2, їі'+1 И.2, и ї к 'і-
к+1
72
5,1(5,2 + 2) М 4,
(3.4)
(3.5)
Здесь #”,(*+1) = кк1 + дай.+1 - параметр, являющийся линейной комбинацией двух соседних шагов трехточечного шаблона (х(1 , х. , х(1) сетки х. ,/= 0,1,...,я . Последние две формулы, как видно из оценки остаточного слагаемого, указанного в скобках, имеют четвертый порядок аппроксимации. При этом формулы (3.2), (3.5) (а также и некоторые приводимые ниже) позволяют построить явные схемы вычисления значений функции по значениям производных во всех узлах сетки х. ,1 = 1,..., п .
Кроме того, они позволяют сконструировать различные схемы решения задачи Коши (в том числе и повышенного порядка точности) в общем случае на нерегулярном шаблоне, которые не изложены в классических учебниках. Обобщение приведенных здесь формул для приращений функций на численные схемы решения задач Коши для обыкновенных дифференциальных уравнений приводится в следующем разделе 4 данной работы. Продолжим рассмотрение принципа подобия, основанного на базовых квадратурных формулах.
Одноинтервальная квадратурная формула четвертого порядка аппроксимации экстраполяционного типа порождает следующие две подобные формулы:
і 6Щ-1
А- =-к+^ 6—
—
2(і+1)
ї 3(—і-1 )2 + 2к+1—'-1 ї + 6ИЩ-1 + к+1 (3И-1 + 6к + 2к+1) ^
Л-2 , , Ji-1 + , , Ji
кі-1кі
кікі+1
77-2(і + 1)
—?- ї -
3(— і-1)2 + 2И+1—і-1 + бк—і-1 + и+1(3И-1 + 6кі + 2Иі+1)
і-2 ; ; Ji-1 + , , Ji
кі-1кі
кікі+1
(3.6)
(3.7)
Двухинтервальная (трехточечная) обобщенная на нерегулярный шаблон квадратурная формула парабол четвертого порядка на отрезке [ хі-1, х.+1 ], выражающая сумму «удельных» значений интегралов через линейную комбинацию значений ї-1, ї, ї +1 имеет вид:
3
Подобная ей формула, связывающая приращения функций, преобразуется к виду:
^ 1 - 1 - ] 1 ^
— А/. + —Аї = — ї' 1 + 2
. И 2 і-1 И 2| ' к. і-1
V і і+1 У і
11
-1--
кк
•// і Л'+1
к
(3.8)
к
1
1
Интегрирование параболических дифференциальных сплайнов приводит к нижеследующим двум одноинтервальным квадратурным формулам функциональнодифференциального типа:
к к ( 5
^ ( / + 2 /+1)_ к+1 " 1
3 6
г = (/ + 2/+1)_ к21 /+1 [ ^ к М 3,. ),
1:+1 = к+1 /+(2 /+/+1) ^ к м 3,. ^.
Подобные им формулы принимают такой вид:
д/ = % (/'+2/;+1)_ % /+1 к м 4,1, (3.9)
3 4 ‘ ‘+^ 6 ‘+1 ^ 24
А/ = К+1 /'+ Кб1 (2/"+ /+1) [^к М4,;) (3.10)
Из интегрально-дифференциальных параболических сплайнов второго типа, приведенных в разделе 6, следует интегрально-дифференциальное параметрическое соотношение, выражающее связь разности удельных интегралов на двух смежных отрезках с линейной комбинацией производных в точках шаблона (х;._1, х, х+1):
/'+1 1; к к + к к
;_1 = _Ч_ /' ,[Ч__Ч+1 /! | ;+1 /'
7 » /;_1 ^; у' /+1 .
к. . к. 6 3 6
+1
Для этого соотношения подобная формула имеет вид:
/ _/ -1 / _'+ ^ / ”+ кт /+1 <3-">
к;+1 к; 6 3 6
Обобщение теорем Коши и Лагранжа о среднем значении на основе применения принципа подобия
В математическом анализе для функций, непрерывных на отрезке [а, Ь] и дифференцируемых на интервале (а, Ь) весьма значимыми являются теоремы о среднем значении Коши и Лагранжа. Так, для функций / (х) и g (х), удовлетворяющих указанным условиям, теорема Коши сводится к соотношению:
/ (Ь) _ / (а) = Ас)
g (Ь) _ g (а) g '(с) .
Здесь точка х = с принадлежит интервалу (а, Ь).
Следствием формулы (3.12) является классическая формула Лагранжа о конечном приращении, которая для функции /(х), непрерывной на отрезке [а, Ь], и дифференцируемой на (а, Ь) имеет вид:
/(Ь) _ /(а) = / '(с)(Ь _ а) , а ■< с ■< Ь (И3)
Если формулу (3.12) записать для первообразных функций F(х), G(х), соответствующих / (х) и g (х), то получится формула, подобная (3.12):
F(Ь) _ Р(а) = Пс) ^ (/) = Д£) (314)
О(Ь) _ О (а) О’(с) 1Ьа (g(c) '
Формула (3.14) связывает отношение определенных интегралов с отношением средних значений функций /(х) и g(х) на интервале (а, Ь), и поэтому условия теоремы Коши, накладываемые на эти функции, ослабляются, т.е. они могут не быть дифференцируемыми.
2
Если в качестве g (x) взять константу g (x)=1, то интеграл ib (g) = j dx = b - a и формула
(3.14) принимает вид Iha (f) = f (c) (b - a). (Подчеркнем, что данная формула является подобной формуле Лагранжа). Переписывая последнее соотношение применительно к отрезку Ax,. = xi+1 - x. = h и принимая c = x,05, получим классическую квадратурную формулу
прямоугольников: I/+1 = f + 05 й.+1, имеющую третий порядок аппроксимации относительно шага h. Формуле Лагранжа (3.13) о конечном приращении также могут быть сопоставлены подобные формулы, имеющими физический смысл.
Переписывая формулу (3.13) для интервала Ax , получаем выражение:
Af = f1 (c) Ax, x0 4 c 4 x0 + Ax (3.15)
Построим для этой формулы подобные ей. С этой целью необходимо функции f (x) сопоставить путь s (t) в равномерном прямолинейном движении, приращению Ax сопоставить интервал времени At, а производной f (x) - скорость V (t) = const. Тогда при выполнении условий теоремы Лагранжа вместо соотношения (3.15) получится соотношение:
As = V At (3.16)
или s = s0 + Vcp (t -10 ). Эта формула соответствует закону равномерного прямолинейного
движения. Применяя к формуле (3.16) принцип подобия еще раз, т.е. увеличивая порядок производной в этом соотношении на единицу, получим формулу для приращения скорости:
AV = V1 At
или V = V0 + a (t -10 ), где a = V' - есть ускорение. Таким образом, получена формула для скорости тела при его равноускоренном прямолинейном движении. Процесс построения данной физической группы может быть продолжен. В следующем по порядку соотношении получится формула для приращения ускорения тела. Подчеркнем, что группа подобия может строиться не только в направлении повышения порядка производной, но и в направлении ее понижения. Например, если в формуле (3.15) понизить порядок производной на единицу и точку x = с совместить с серединой отрезка Ax , то получается указанная выше квадратурная формула прямоугольников:
Г+1 = f h
/ Ji + 0.5 '*/+1 •
Если группу подобия выстраивать по этой квадратурной формуле, взяв ее в качестве базовой, то из нее получится как теорема Лагранжа, так и приведенные выше формулы физики.
В заключение данного раздела приведем формулу, подобной формуле расчета определенного интеграла с использованием интегральной суммы Римана. Эти две приближенные формулы (переход к пределу не осуществляется) имеют вид:
F(b) - F(a) = lim £ f(S ) Ax, f (b) - f (a) = llm £ f'(|,) Ax,=}f'(x) dx. (3.17)
n^w i =1 n^w ,=1 a
Последнюю формулу, которая до настоящего времени в численном анализе не применялась, в настоящей работе предлагается использовать в качестве интегральной нормы для контроля точности вычисления производных с использованием локальных или глобальных формул численного дифференцирования. Апробация этой формулы производится в разделе
8 данной статьи.
Выводы
1. Сформулирован в обобщенной форме принцип подобия в теории локальной и глобальной аппроксимации производных, интегралов и в численных схемах решения обыкновенных дифференциальных уравнений;
2. Проведено обобщение теорем Коши и Лагранжа о среднем значении на основе принципа подобия. При этом теорема Коши обобщается на случай связи отношения определенных интегралов на отрезке [а, Ь] от двух непрерывных функций с отношением
средних значений этих функций. Установлена связь формулы Лагранжа с формулами физики;
3. На основе теории подобия предложена интегральная норма для контроля точности вычисления производных.
1. Бахвалов Н.С., Жидков Н.П., КобельковГ.М. Численные методы.- М.: Наука, 1983.
2. Березин И.С., Жидков Н. П. Методы вычислений. - Т.1,2. -М.: Наука, 1960.
3. ВолковЕ.А. Численные методы. - М.: Наука, 1987.
4. Калиткин Н.Н. Численные методы. - М.: Наука, 1978.
5. Киреев В.И. Интегро-дифференциальный метод приближения функций алгебраическими многочленами. Вычислительные технологии. - Новосибирск. ИВТ СО РАН,1993.Т.2, №6.
6. Киреев В.И. Интегро-дифференциальные сплайны и их приложение к численному дифференцированию и интегрированию.- Депонировано в ВИНИТИ №1673-В93, 1993.
7. Киреев В.И. , Пантелеев А.В. Численные методы в примерах и задачах. - М.: Высшая школа, 2004.
— Коротко об авторах ------------------------------------------------------------
Киреев В.И.- профессор кафедры Высшей математики, доктор физико-математи-ческих на-
СПИСОК ЛИТЕРАТУРЫ
Киреева О.В. - соискатель кафедры Высшей математики, Московский государственный горный университет, Moscow State Mining University, Russia, [email protected]