Professional Documents
Culture Documents
Белань
Белань
Львiв 2022
Змiст
1 Вступ 2
2 Постановка задачi 3
2.1 Постановка задачi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Коректнiсть IР в просторах Банаха . . . . . . . . . . . . . . . . . . 4
3 Застосування методу 5
3.1 Чисельнi розв’язування IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3.2 Оцiнка похибки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4 Чисельнi експеременти 10
Приклад 1 . . . . . . . . . .
4.1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Приклад 2 . . . . . . . . . .
4.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5 Висновок 12
6 Додаток 13
7 Використанi джерела 15
1
1 Вступ
В данiй iндивiдуальнiй роботi розглянемо лiнiйне iнтегральне рiвнян-
ня Фредгольма другого роду, використовуючи метод колокацiї з лiнiйними
сплайнами та квадратурну формулу трапецiї.
Iнтегральне рiвняння є лiнiйним, якщо невiдома функцiя входить до ньо-
го лiнiйно. Якщо обидвi границi iнтегрування сталi, то рiвняння називає-
ться iнтегральним рiвнянням Фредгольма.
Наведемо загальнi поняття та формули лiнiйного iнтергального рiвняння
Фредгольма другого роду, методу колокацiї та квадратурну формулу трапе-
цiї. Визначимо оцiнку похибки iнтегрального рiвняння Фредгольна другого
роду.
Програмно реалiзуємо розв’язування даного iнтегрального рiвняння. А
також наведемо декiлька прикладiв.
2
2 Постановка задачi
2.1 Постановка задачi
Знайти наближений розв’язок коректного iнтегрального рiвняння Фре-
дгольма другого роду:
Rb
φ(x) − a φ(y)K(x, y)dy = f (x), x ∈ [a, b] ,
де f та K- заданi гладкi функцiїї. Зазначимо, що K- ядро рiвняння. Вико-
ристовувати метод колокацiї з лiнiйними сплайнами i квадратну формулу
трапецiї.
3
2.2 Коректнiсть IР в просторах Банаха
Банахiв простiр — повний нормований векторний простiр, або простiр,
в якому кожна фундаментальна послiдовнiсть є збiжною. Тобто векторний
простiр V над полем дiйсних або комплексних чисел з нормою || · || такою,
що кожна фундаментальна послiдовнiсть є збiжною до елементу з V за ме-
трикою d(x, y) = ∥x − y∥.
4
3 Застосування методу
3.1 Чисельнi розв’язування IP
Метод колокацiй. Виберемо рiзнi точки {x1 , ..., xn } в D, якi називаю-
ться точками колокацiї i будемо вимагати, щоб ln (xi ) = 0, i = 1, ..., n.
Це призводить до системи лiнiйних рiвнянь:
n
X Z
cj ψj (xi ) − ψj (y)K(xi , y)dy = f (xi ), i = 1, ..., n. (1)
j=1 D
Система (1) мiстить iнтеграли, якi слiд обчислювати наближено. Отже, ме-
тод колокацiї для iнтегрального рiвняння є напiвдискретним.
Z b
φ(x) − φ(y)K(x, y)dy = f (x), x ∈ [a, b] , (2)
a
Z b
φn (x) − φn (y)K(x, y)dy = f (x), x ∈ [a, b] . (3)
a
Z b
rn (x) = φn (x) − φn (y)K(x, y)dy − f (x).
a
Ми замiнили наше початкове рiвняння(2) на апроксимуюче рiвнняння(3).
I на цьому кроцi ми будемо шукати нашу функцiю φn , як лiнiйну комбiнацiю
невiдомих коефiцiєнтiв на кусково-лiнiйнi базиснi функцiї.
5
Перш за все, ми наш промiжок [0, [a, b]] подiлимо на n частин. То вiдпо-
вiдно, кожна наша точка буде визначатись таким чином:
b−a
xj = a + hj , j = 0, n, ,h= (4)
n
зазначимо, що в нас є n + 1 точка, де нульова точка це a, та n-та - це b. h-
це наш крок. Тобто, ми ввели рiвновiддалений подiл на [a, b].
n
X
φn (x) = cj lj (x). (5)
j=0
x−x
h , x ∈ [xj−1 , xj ] , j ≥ 1,
j−1
lj (x) = xj+1h−x , x ∈ [xj , xj+1 ] , j ≤ n − 1, (6)
0, x∈/ [xj−1 , xj+1 ] .
6
Наша сума значно спроститься, тому що майже всi доданки будуть до-
рiвнювати 0.
Отже, отримаємо:
n
X
cj lj (xk ) = ck lk (xk ).
j=0
Зазначимо, що:
lk (xk ) = 1.
Значення коефiцiєнта ck , це значення нашої апроксимуйочої функцiї в
точцi xk .
n
X n
Z bX
cj lj (x) − cj lj (y)K(x, y)dy = f (x), x ∈ [a, b]. (7)
j=0 a j=0
На даний момент в нас n+1 невiдома. Вiдповiдно в нас має бути n+1 рiв-
няння. Для цього ми в наше рiвняння будемо пiдставляти вузли x0 , x1 , ..., xn .
Тому ми наше рiвняння (7) можемо записати у такому вглядi:
n
X n
Z bX
cj lj (xi ) − cj lj (y)K(xi , y)dy = f (xi ), i = 0, n. (8)
j=0 a j=0
n
X Z b
cj δij − lj (y)K(xi , y)dy = f (xi ), i = 0, n . (9)
j=0 a
7
це наближене значення до нашої точної функцiї. Тодi ми можемо ствер-
джувати, що:
cj ≈ φ(xj ).
Подамо нашу систему лiнiйних рiвнянь у матрично-векточному виглядi:
Ac = F,
де
A = {aij }ni,j=0 ,
c=(c0 , c1 , ..., cn )T ,
F = (f (x0 ), f (x1 ), ..., f (xn ))T .
Наше aij випливає з формули (9):
Z b
aij = δij − lj (y)K(xi , y)dy.
a
Ми вже зазначили, що метод колокацiї для iнтегрального рiвняння є на-
пiвдискретним. Для розв’язування задачi чисельного iнтегрування засто-
суємо квадратурну формулу трапецiй:
p−1
" #
1 ˜ X
˜ k ) + 1 f (x
˜ p) ,
Th (f ) = h̃ f (x 0) + f (x
2 2
k=1
(b−a)
для f ∈ C [a, b] , h= p , p ∈ N.
8
3.2 Оцiнка похибки
Лема 2
Нехай A : X → X-компактний лiнiйний оператор у Банаховому просторi
X та Pn - множина обмежених операторiв на X таких, що Pn φ → φ, для
φ ∈ X. Тодi ||Pn A − A|| → 0, n → ∞.
9
4 Чисельнi експеременти
4.1 Приклад 1
Z 1
φ(x) − xy φ(y)dy = ex − x,
0
Рис. 1: n = 4 та n = 64
10
4.2 Приклад 2
1
x2 x
Z
2
φ(x) − 2xy φ(y)dy = − ,
0 2 5
x2 x2
де: φ(x) = 2, K = 2xy 2 , f (x) = 2 − x5 .
Рис. 2: n = 4 та n = 64
11
5 Висновок
Розглянули лiнiйне iнтегральне рiвняння Фредгольма другого роду, ви-
користавши метод колокацiї з лiнiними сплайнами та квадратурну формулу
трапецiї. Можна зазначити, що метод колокацiї є досить простий та ефе-
ктивний проекцiйний метод. Головне iдея методу колокацiї полягає в тому,
щоб наша нев’язка доiвнювала 0.
12
6 Додаток
Програмна реалiзацiя:
clc
13
endfunction
[xk,c,k] = Collocation(a,b,x,n,phi,K,f,z);
plot(xk, c, 'r')
hold on;
plot(xk, k, 'b')
legend ("approximate solution","exact solution")
14
7 Використанi джерела
[1.] Kress R. Linear Integral Equations / Rainer Kress. – G ottingen, Germany:
Georg-August-Universit at G ottingen, 2010. –pp 427
15