Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Численные методы в информационных системах. Учебное пособие

.pdf
Скачиваний:
2
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
☆
называется резольвентой уравнения (5) и при малых λ определяется степенью ряда. Резольвенту R(x, s, λ) можно продолжить на всю ком­плексную плоскость параметра λ за исключением собственных значе-
, ..., λn (особые точки), которые являются корнями резольвенты.
ний λ
1
Тогда (10) дает решение интегрального уравнения (5) при любом
≠
λ
λ
1
).,1( ni =
Решение интегрального уравнения методом конечных сумм.
Метод основывается на приближенном вычислении определенного интеграла в интегральном уравнении с помощью некоторой квадра­турной формулы
b
∫
a
∑
i
=
n
+=
RxfAdxxf
.)()(
ii
1
Применяя этот подход к уравнению (2), получим
n
xfRsysxkAxy
=+λ−
).()(),()(
∑
i
1
=
iii
Эта формула справедлива для любых значений x из интервала [a, b], в том числе и для значений x, совпадающих с узлами квадратурных формул. Записав эти уравнения для x
= si и отбрасывая остаточный
i
член, получим систему уравнений:
n
,,1;
nifykAy
==⋅λ−
(11)
где y
= y(xi); k
i
,
∑
i
1
−
= k(xi, xj); fi = f(xi); .,1, nji =
i, j
ijiii
i
Используя символ Кронекера
≠
ji
;,0
=
ji
,,1,)(
nifykA
==λ−δ
i
jjijji
(12)
n
и учитывая, что
n
∑
j
δ=
,
1
=
∑
1
=
j
если Δ(λ) = det(δ решение
y
, которое можно найти любым методом решения системы
i
линейных уравнений. Найдя
– λAjk
i, j
i, j
⎧
=δ
⎨
ji
,
,1
⎩
,
yy систему (11) запишем в виде
jjii
,,
) ≠ 0, то система (12) имеет единственное
y
, получаем приближенное решение (2)
i
в виде
n
λ+=
j
1∑=
yxxkAxfxy
jjj
.),()()(
81
Метод вырожденного ядра. Введем следующее определение.
Определение. Ядро k(x, s) называется вырожденным, если его можно представить в виде конечной суммы парных произведений
n
,)()(),(
βα=
sxsxk
i
1∑=
где α
(x), βi(x) – линейно-независимые функции.
i
ii
Для таких ядер уравнение Фредгольма второго рода можно запи­сать в виде
n
(13)
,)()()(
αλ+=
xcxfxy
ii
i
1∑=
b
где
ii
∫
a
Если (14) подставить в (13), то для определения
.,1,)()( nidssysc
=β=
c
получим сис-
i
тему линейных алгебраических уравнений
b
ii
a
b
n
).,1(,)()()()(
nidsscsdssfsc
i
∫∫
a
∑
j
jj
1
=
=αβλ+β=
Запишем ее в виде
где
n
,
i
∑
b
ii
a
,
jiji
1
=
j
b
βα=β=
dsssjdssfsf
∫∫
a
jiji
(15)
,,1,
nifjcc
==λ−
.)()(;)()(
Используя символ Кронекера представим (15) в виде
n
.,1;)(
nifcj
==λ−δ
∑
j
1
=
,,
i
jjiji
(14)
1
)det()(
j
=λ−δ=λΔ
,,
jiji
Если Δ(λ) ≠ 0, то неизвестные коэффициенты c формулам Крамера
n
)(
f
λΔ
,
jji
)(
λΔ
82
∑
1
=
j
c
=
i
L L
L
,,1;
ni
=
jjj
λ−λ−λ−
1,1,21,1
n
jjj
λ−λ−λ−
2,2,22,1
n
.
LLLL
jjj
λ−λ−λ−
,,2,1
nnnn
определяются по
i
и уравнение (2) имеет единственное решение:
n
n
)()(
λ+=
∑∑
1
1
==
j
i
)(
λΔ
,
ij
)(
λΔ
).(
xfxfxy
α
ij
В том случае, если Δ(λ) = 0, т.е. когда λ – собственное значение, имеем либо множество решений либо вообще таковых не имеем.
Метод коллокаций. Рассмотрим интегральное уравнение Фред-
гольма второго рода в виде
b
(16)
.0)()(),()( =−λ−
∫
a
xfdssysxkxy
Будем искать приближенное решение уравнения (16) в виде неко­торой функции определенного вида y параметрами с
Если y добрать параметры
, с2,.., сn. Подставляя ее в (16), получим невязку:
1
точное решение, то невязка R[y] ≡ 0. Поэтому нужно по-
n
, так чтобы невязка R[yn] в определенном
),1( nici=
= Ф(x, c1, c2,...cn) со свободными
n
b
. (17)
)()(),()(][ xfdssysxkxyyR
−λ−=
∫
a
nnn
смысле была возможно малой.
Как и в методах решения двухточечной краевой задачи, изложен­ных в лекции 9, минимизировать R[y
] можно различными способами.
n
Рассмотрим некоторые из них.
Пусть
n
, (18)
ϕ+ϕ=
xcxy
)()(
0
где ϕ
(x), ϕ1(x), ..., ϕn(x) – заданная система линейно независимых
0
функций (координатные функции) c эффициенты. Заметим, что можно положить ϕ
iin
∑
i
=
1
, ),1( ni = – неопределенные ко-
i
(x) ≡ 0. Подставим (18)
0
в (16), получим невязку:
n
∑
i
iin
1
0
b
∫
a
⎡ ⎢
⎢
⎣
n
ϕ+ϕλ−−ϕ+ϕ=
)()(),()()()(][
∑
i
ii
== 1
0
или
n
λψ+λψ=
xcxxyR
),(),()]([
, (19)
0
где
∑
i
=
iin
1
b
∫
ϕλ−−ϕ=λψ
a
,
dsssxkxfxx )(),()()(),(
000
⎤
dsscssxkxfxcxyR
⎥ ⎥
⎦
83
∂
b
nidsssxkxx
∫
a
iii
,1,)(),()(),( =ϕλ−ϕ=λψ
Согласно методу коллокаций, потребуем, чтобы невязка R[y обращалась в ноль в заданной системе точек x
ки коллокаций), т.е. R[y
)] = 0, nj ,1= ;
n(xj
∈ [a, b], ( nj ,1= ) (точ-
j
.
(x)]
n
< x2 < ...... < x
a ≤ x
1
n – 1
< xn ≤ b.
Отсюда, используя (19), получаем систему алгебраических урав­нений для определения c
Если Δ(x) = det[ψ коэффициенты c
,
i
:
i
n
njxxc
,1),(),(
=λψ−=λψ
0
∑
i
1
=
, λ)] ≠ 0, то из (20) однозначно определяются
i(xj
in= 1,
.
jjii
. (20)
Метод наименьших квадратов. В этом методе, как и в преды-
дущем, решение уравнения (16) представляется в виде некоторой функции (18), зависящей от n коэффициентов c
. Потребуем, чтобы
i
интеграл квадрата невязки был минимален
b
{}
n
∫
a
b
2
⎡ ⎢
0
∫
⎢
⎣
a
∑
i
n
1
=
2
⎤
λψ+λψ==
⎥
ii
⎥
⎦
min),(),()]([
→
dxxcxdxxTRI
(21)
для чего приравняем нулю частные производные
I
c
∂
j
.,1,0 nj
==
Получим
b
∂
I
1
∫
∂
c
2
j
a
⎛ ⎜
0
⎜ ⎝
∑
i
n
−
1
⎞ ⎟
λψ+λψλψ=
iij
⎟ ⎠
==
nidxxcxx
,1,0),(),(),(
. (22)
Используя скалярные произведения, систему (22) запишем в виде
b
;),(),(),(
λψλψ=ψψ
dxxx
∫
a
jiji
);,(),(...),(),(
ccc
ccc
ccc
nn
n
LLLLLLL
ψψ−=ψψ++ψψ+ψψ
011212111
);,(),(...),(),(
ψψ−=ψψ++ψψ+ψψ
0222212121
(23)
).,(),(...),(),(
ψψ−=ψψ++ψψ+ψψ
02211
nnnnnn
84
Поскольку ϕ0 = 0, то ψ0 = –f(x), и следовательно (ψi, ψ0) = (ψi, f),
ni ,1= т.е. матрица системы (23) симметричная и решить такую сис-
тему можно методом квадратного корня.
Метод моментов. В этом методе коэффициенты формы (18)
определяются из условия ортогональности невязки ко всем координат­ным функциям ϕ
(x), ϕ1(x), ..., ϕn(x). Это дает систему уравнений
0
b
nixyR
∫
a
in
,1,0)(][ ==ϕ
или после преобразований:
n
,,1,)(
nijac
=λ=λβ−
∑
j
,,
i
1
=
jijij
(24)
где
b
ϕϕ=α
∫
a
ϕ=
,
i
,
bab
∫∫
a
b
b
∫∫
a
a
Если определитель системы (24) Δ(λ) = det(α
;)()(
dxxx
jiji
ϕϕ=β
i
;)()(),(
dssxsxkdx
jiji
.)()(),(
dssfxsxkdxj
– λβ
i, j
) отличен от
i, j
нуля, то из этой системы можно однозначно определить коэффициен­ты c
, c2,..., cn. Тогда (2) дает приближенное решение (18). Из уравне-
1
ния Δ(λ) = 0 приближенно находятся λ
, λ2,..., λn, собственные значе-
1
ния ядра k(x, s).
Вопросы для самопроверки
1. Дайте характеристику методу последовательных приближений.
2. Расскажите об использовании метода конечных сумм для ре-
шения интегрального уравнения.
3. Расскажите об использовании метода вырожденного ядра, его
достоинствах и недостатках.
4. Расскажите об использовании метода коллокаций для решения
уравнения Фредгольма второго рода.
5. Дайте характеристику метода наименьших квадратов при его
использовании для решения интегральных
уравнений.
6. Расскажите о достоинствах и недостатках метода моментов.
85
Тема 12. ОСНОВЫ ТЕОРИИ ЦЕПНЫХ ДРОБЕЙ
1. Определение цепной дроби
Цепной или непрерывной дробью называется выражение вида
a
+
b
0
1
+
b
1
+
b
2
(1)
a
2
...
M
a
k
где
+
– переменные; в частности, они могут быть
ji
...),0...;,11( == jba
,
+
b
...
k
числами, матрицами, операторами, элементами абстрактных про­странств, в которых введены или соответствующим образом определе­ны операции сложения и деления. Компоненты
ными числителя, дроби вида
– частными знаменателя,
b
j
ba
называются i-ми звеньями. Далее будут рассматри-
ii
a называются част-
i
b – свободный член,
0
ваться цепные дроби, элементами которых являются действительные или комплексные числа
P
Pb
00
Q
1
b
+
0
b
1
a
1
1
b
0
b
0
a
1
a
2
+
b
L
+
2
;;
Q
1
1
P
k
=
Q
k
a
b
+=+=
0
b
+
1
P
1
2
L
=
a
Q
2
2
b
2
(2)
M
a
k
.
b
k
Дроби вида (2) называются подходящими для цепной дроби (1). Для вычисления
, соответственно числителя и знаменателя k-й
PQ
,
kk
подходящей дроби для (1), существуют непосредственно проверяемые рекуррентными соотношения.
Уже более 2000 лет математики занимаются изучением цепных дробей. Еще и теперь в каждом реферативном журнале «Математика» появляются рефераты работ, посвященных цепным дробям и их при­ложениям. Понятно, что такой огромный интервал времени может вы­держать только
86
теория, имеющая фундаментальное значение. С помо-
=+=
+
===
щью цепных дробей решается целый ряд важных задач теории диффе­ренциальных уравнений, вычислительной математики, теории устой­чивости и оптимального управления.
В виде цепных дробей представляются решения обыкновенных дифференциальных уравнений и решения конечно-разностных урав­нений. В частности, метод цепочки эквивалентен вычислению конеч­ной дроби.
В настоящем учебном пособии рассмотрены возможности приме нения цепных дробей для решения задач интерполяции и аппроксима­ции функций одной и нескольких действительных перемеменных, ре­шения дифференциальных уравнений, а также уравнений в частных производных и решения ряда задач теории устойчивости.
Кроме этого, рассматриваются основы теории цепных дробей, ко­торыя могут быть использованы для решения задач теории графов и принятия решения.
),2,1(;
=
kQaQbQPaPbP
2121
−−−−
kkkkkkkkkk
K
(3)
при следующих начальных условиях
;0,1,1,
=
QQPbP
10100
−
(4)
используя (3) и (4), можно получить формулы
1
+
P
P
Q
P
k
Q
1
k
k
−
Q
1
−
k
k
P
−
2
k
Q
2
k
k
k
−=−
K
aaa
21
k
=−=−
k
QQ
1
−
kk
K
+
k
21
baaa
kk
QQ
kk
k
2
−−
(5)
...);,2,1()1(
K
=
).,3,2()1(
(6)
Цепные дроби с комплексными компонентами удобно рассматри­вать как произведение дробно-линейных отображений. Пусть
a
00
+
zb
k
k
=+= k
zTzbzT
k
...).,2,1()(;)(
=
(7)
В этом случае
P
0
Q
0
P
1
T
0
TT
Q
1
P
k
=== (8)
Q
1010
k
).0(...,,...,),0();0(
TTT
k
В дальнейшем, для сохранения записи, дроби вида (1) будут запи­сываться в следующем виде:
∞
a
k
b
+=++++
0
(9)
∑
b
k
1
k
=
K
a
k
b
k
a
a
2
1
b
0
b
b
2
1
или в виде
∞
K
a
k
b
b
k
0
b
b
2
1
a
a
2
1
b
a
k
(10)
∑
k
.
b
k
1
=
+=++++
0
-
87
∞
2. Цепные дроби с положительными элементами
Наиболее хорошо изучены цепные дроби с положительными ком­понентами. Для них характерным свойством является свойство «вил­ки», непосредственно следующее из формул (5), (6). Приведем без до­казательства ряд теорем, условия, полученные в которых, будут ис­пользоваться ниже.
Теорема 1. Если у цепной дроби (1) все компоненты положитель- ные, то для подходящих дробей (2) выполняются
P
P
3
1
Q
Q
3
1
P
P
0
2
Q
Q
Q
2
0
P
12
i
−
12
−
i
P
−
12
i
Q
−
12
i
P
2
k
<<<<
Q
2
k
P
2
k
Q
2
k
......
>>>>
......
==>
ki
неравенства:
(11)
...).,1,0...;,2,1(
Неравенство (11) называется свойством «вилки». Рассмотрим важный вопрос о сходимости цепной дроби (1). Цепная дробь (1) с произвольными компонентами называется сходящейся, если сущест­вует и конечен предел последовательности подходящих дробей
{}
QP
. Величину этого предела в случае его существования будем
nn
называть значением бесконечной дроби (1).
Пусть члены дроби (1) положительны, тогда, используя свойство «вилки», можно сформулировать следующее предположение.
Предположение 1. Необходимыми и достаточными условиями сходимости цепной дроби (1) с положительными компонентами явля­ется стремление к нулю разности.
P
Q
P
+
2
12
p
p
p
при .
−
Q
p
2
12
+
→p
Вопрос сходимости цепных дробей с положительными компонен­тами полностью решается теоремой Зейделя.
∞
1
Теорема 2.(Зейдель) Для того, чтобы цепная дробь
+
b
0
∑
i
с
b
i
1
=
положительными компонентами сходилась, необходимо, чтобы ряд
∞
расходился.
b
n
∑
=1n
3. Ряд признаков сходимости цепных дробей с комплексными
компонентами
Рассмотрим ряд достаточных признаков сходимости цепных дро­бей с комплексными компонентами.
88
=
{
βαβαβ
{
{
{
Теорема 3. Цепная дробь (1) с комплексными компонентами схо­дится, если выполняется неравенство
...).,2,1(1 =≥− iab
ii
(12)
4. Арифметические операции над цепными дробями
Хинчин А.Я., анализируя преимущества и недостатки цепных дробей как математического аппарата, отмечал, что эффективное ис­пользование всякого аппарата требует достаточно простых формул для выполнения арифметических операций над его элементами, без чего аппарат не может служить средством вычислений.
Рассмотрим арифметические операции над двумя цепными дро­бями общего вида с неодинаковым количеством
a
a
2
′
′′
1
bS ++++=
0
b
1
c
1
dS ++++=
0
d
1
K
b
2
c
1
K
d
2
звеньев.
a
k
1
(13)
.
b
k
1
c
k
2
(14)
.
d
k
2
Предположим, что число звеньев дроби (14) больше числа звень­ев дроби (13), т.е.
kk >
. Частный случай равенства
12
kk
рассмот-
21
рим ниже. Для простоты изложения переобозначим элементы цепных дробей (13) и (14) следующим образом:
);,1(;;;
kidcba
==β=α=β=α
iiiiiiii
).,1(;;
21
kki
+=≠β≠α
(15)
),1(0,0
. Предполагается
21
Потребуем, чтобы
−−
iikiik
++
11
ii
221212
kkibc
+==β=α
следующая методика решения задачи.
1. Обозначим через
дроби (13), через
nn
),0(
knDC
= – подходящие цепные дроби дроби
nn
2
),0(
kiBA
= подходящие цепные дроби
1
(14) из элементов последовательностей подходящих дробей
{}{}
k
,
nn
k
21
DCBA образуется последовательность
nn
00
которой i-й элемент
db
α⊗ ,,,,
K
221100
QP содержит звенья
ii
исходных цепных дробей (13), (14).
ii
kk
+
21
}
QP
, у
nn
0
Эта последовательность называется последовательностью непрерыв­ных подходящих дробей результата арифметической операции. Эле-
kk
+
менты последовательности
k
1
последовательностей
}
BA и
nn
0
21
}
QP
выражаются через элементы
nn
0
k
2
}
DC следующим образом:
nn
0
89
=
+
+
ω
C
A
где
P
n
B
Q
n
]2/[];2/)1[(
+=
nnnn
21
n
n
n
2
1
D
1
=⊗=
n
2
, (16)
)2,0(
kn
11
, квадратные скобки означают деление
нацело.
P
Q
⊗ – определяет одну из четырех арифметических операций.
где
A
C
k
nk
+
1
B
nk
+
1
n
1
D
n
k
1
(17)
),,1(
kkkn
++=⊗=
211
2. Представим подходящие цепные дроби из последовательностей
(16), (17) в виде отношения двух определителей специального вида,
составленных из элементов цепных дробей (13), (14), обладающих следующими свойством: определитель n-й подходящей дроби получа­ется из определителей (n + 1)-й подходящей дроби, если в последних определителях вычеркнуть последнюю строку и последний
столбец.
3. Разложим определители числителя и знаменателя по элементам последнего столбца (или строки). Полученные разложения с учетом свойства (2) будут играть роль рекуррентных соотношений для числи­теля и знаменателя подходящих дробей последовательности (16), (17).
4. Численное значение результата арифметической операции над цепными дробями (13), (14) будем вычислять по полученным в (3) ре­курентным формулам, при соответствующих данной операции
началь-
ных условиях.
Проведем конкретные выкладки по предложенной методике. Из
элементов цепных дробей (13), (14) составим определитель
2
++
kk
21
+
21
ijmlkk
ω=Δ
,,
1
размера
2
kk
следующего вида:
21
где
– матрица размера 5×5, элементы которой будут определены
mlM,
ниже, в зависимости от рассматриваемой арифметической операции.
Остальные элементы
определителя
ij
Δ
находятся че-
mlkk ,,21+
рез элементы цепных дробей (13), (14) в обозначениях (15) соотно­шениями:
+=β=ω
);,4(
kki
iii
++
=α=ω
iii
+
iii
++
90
212,2
);2,4(
ki
12,
),12(
kkki
++=α=ω
;
2112,1
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]