решение интегрального уравнения Фредгольма 2

advertisement
.
16.
Âàðèàíòû çàäàíèÿ
×èñëåííîå ðåøåíèå èíòåãðàëüíîãî óðàâíåíèÿ
Ôðåäãîëüìà 2-ãî ðîäà
Ïóñòü òðåáóåòñÿ ðåøèòü óðàâíåíèå
Zb
u(x) −
H(x, y)u(y)dy = f (x),
(1)
f (x) ∈ C[a,b] ,
a
ãäå ÿäðî H(x, y) äîñòàòî÷íîå êîëè÷åñòâî ðàç íåïðåðûâíî äèôôåðåíöèðóåìî.
16.1.
Ìåòîä çàìåíû ÿäðà íà âûðîæäåííîå
16.1.1.
Ïîñòðîåíèå ðåøåíèÿ è ðåçîëüâåíòû
Âûðîæäåííûì íàçûâàåòñÿ ÿäðî, ïðåäñòàâèìîå â âèäå
H̃(x, y) =
n
X
(2)
αi (x)βi (y),
i=1
ãäå α1 , α2 , . . . , αn ëèíåéíî íåçàâèñèìû è β1 , β2 , . . . , βn ëèíåéíî íåçàâèñèìû.
Ïóñòü H(x, y) ≈ H̃(x, y) è áóäåì ðåøàòü óðàâíåíèå
Zb
ũ(x) −
(3)
H̃(x, y)ũ(y)dy = f (x).
a
Åñëè óðàâíåíèå (3) èìååò ðåøåíèå, òî îíî ïðåäñòàâèìî â âèäå:
ũ(x) = f (x) +
n
X
(4)
ci αi (x),
i=1
ãäå
ci =
Rb
βi (y)ũ(y)dy =
Îáîçíà÷èì
a
Rb
a
βi (y)(f (y) +
n
P
cj αj (y)) dy =
j=1
Zb
γij =
n Rb
P
Rb
βi (y)αj (y)dy cj + βi (y)f (y)dy.
j=1 a
a
Zb
βi (y)f (y)dy, aij = δij − γij ,
βi (y)αj (y)dy, bi =
a
(5)
a
(δij ñèìâîë Êðîíåêåðà), òîãäà ci ÿâëÿþòñÿ ðåøåíèåì ñèñòåìû ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíåíèé AC = B .
Çäåñü A = {aij } ìàòðèöà êîýôôèöèåíòîâ, B = (b1 , b2 , . . . , bn )ò âåêòîð ïðàâûõ
÷àñòåé, C = (c1 , c2 , . . . , cn )ò èñêîìûé âåêòîð.
Åñëè îïðåäåëèòåëü ìàòðèöû A íå ðàâåí íóëþ, òî íåòðóäíî ïîñòðîèòü ðåçîëüâåíòó ÿäðà
H̃ , òî åñòü òàêóþ ôóíêöèþ G̃(x, y), ÷òî
Zb
ũ(x) = f (x) +
G̃(x, y)f (y)dy.
a
ci
Îáîçíà÷èì D = {dij } ìàòðèöó, îáðàòíóþ ìàòðèöå A :
âû÷èñëÿþòñÿ ïî ôîðìóëàì
1
D = A−1
(6)
. Òîãäà êîýôôèöèåíòû
ci =
dij bj
j=1
è ïîòîìó
ũ(x) = f (x) +
n
X
n
X
ci αi (x) = f (x) +
i=1
n X
n
X
Zb
dij
i=1 j=1
G̃(x, y) =
Zb
βj (y)f (y)dy αi (x) = f (x) +
a
n X
n
X
G̃(x, y)f (y)dy,
a
(7)
dij αi (x)βj (y),
i=1 j=1
G̃(x, y)
16.1.2.
ðåçîëüâåíòà ÿäðà H̃.
Îöåíêà ïîãðåøíîñòè
Òåîðåìà 1
(îá îöåíêå ïîãðåøíîñòè)
ðåøèìî, åãî ðåøåíèå åñòü
.
Ïóñòü èíòåãðàëüíîå óðàâíåíèå
(3) îäíîçíà÷íî ðàç-
ũ(x) è äëÿ ðåçîëüâåíòû G̃ ÿäðà H̃ âûïîëíåíà îöåíêà
Zb e
G(x, y)dy ≤ B̃ (x ∈ [a, b]).
(8)
a
Ïóñòü ÿäðà
H è H̃ ñâÿçàíû íåðàâåíñòâîì
Zb H(x, y) − H̃(x, y dy ≤ η (x ∈ [a, b]),
(9)
a
ïðè÷åì (1 + B̃)η < 1.
Òîãäà óðàâíåíèå (1) òàêæå îäíîçíà÷íî ðàçðåøèìî è äëÿ åãî ðåøåíèÿ
åòñÿ îöåíêà
|u∗ − ũ(x)| ≤
16.1.3.
u∗ (x) âûïîëíÿ-
(1 + B̃)η
kũ∗ kC .
1 − (1 + B̃)η
(10)
Çàäàíèå
1.
2.
3.
4.
5.
Ïîäîáðàòü âûðîæäåííîå ÿäðî ðàíãà 3 è íàéòè ũ(3) (x).
Âû÷èñëèòü çíà÷åíèÿ ũ(3) (x) â òî÷êàõ a, (a + b)/2, b.
Ïîäîáðàòü âûðîæäåííîå ÿäðî ðàíãà 4 è íàéòè ũ(4) (x).
Âû÷èñëèòü çíà÷åíèÿ ũ(4) (x) â òî÷êàõ a, (a + b)/2, b.
Âû÷èñëèòü ∆˜ = i=1,2,3
max |ũ(4) (xi ) − ũ(3) (xi )|, x1 = a, x2 = (a + b)/2, x3 = b.
Ïðè èñïîëüçîâàíèè ïàêåòà Maple âû÷èñëèòü ∆˜ = ũ(4) (x) − ũ(3) (x)C .
6. Îöåíèòü ïîãðåøíîñòü ïðèáëèæåííîãî ðåøåíèÿ ũ(3) (x). Ñðàâíèòü ñ ∆˜ .
7. Ïðè èñïîëüçîâàíèè ïàêåòà Maple ïîñòðîèòü ãðàôèê ðàçíîñòè ðåøåíèé
(4)
ũ
(x).
Ðåçóëüòàòû ïðåäñòàâèòü â âèäå òàáëèöû 1.
2
ũ(3) (x)
è
x
ũ(3) (x)
ũ(4) (x)
˜
∆
Òàáëèöà 1
a
(a + b)/2
b
Îöåíêà
Óêàçàíèå
Ïðè âûïîëíåíèè çàäàíèÿ íà Maple ìîæíî èñïîëüçîâàòü ôóíêöèè:
• Hn := taylor(Hz(z), z = c, n); ðàçëîæåíèå ôóíêöèè Hz(z) â ðÿä Òåéëîðà ïî ñòåïåíÿì (z− c) â îêðåñòíîñòè òî÷êè z = c. Ïàðàìåòð n îïðåäåëÿåò ïîðÿäîê óäåðæèâàåìûõ
â ðàçëîæåíèè ôóíêöèè ÷ëåíîâ;
• convert(Hn, polynom); ïðåîáðàçîâàíèå ïîëó÷åííîãî âûøå ðàçëîæåíèÿ â ïîëèíîì;
• plot3d(H _Hn, x = a..b, y = a..b, axes = BOXED); ïîñòðîåíèå ïîâåðõíîñòè, çàäàâàåìîé âûðàæåíèåì H _Hn, â òðåõìåðíîì ïðîñòðàíñòâå. Ïîâåðõíîñòü çàêëþ÷åíà â îõâàòûâàþùèé ïàðàëëåëåïèïåä ñ íàíåñåííûìè øêàëàìè ïî òðåì ãðàíÿì. Ýòà
ôóíêöèÿ ìîæåò áûòü ïðèìåíåíà äëÿ ïîëó÷åíèÿ îöåíîê, èñïîëüçóåìûõ â òåîðåìå î
ïîãðåøíîñòè.
Ïåðå÷èñëèì îñíîâíûå ïóíêòû ðåøåíèÿ çàäà÷è äëÿ ðàíãà ÿäðà n.
1. Ïîñòðîåíèå âûðîæäåííîãî ÿäðà, òî åñòü
îïðåäåëåíèå ôóíêöèé αi (x), βi (x),
n
P
i = 1, 2, . . . , n, òàêèõ, ÷òî H̃(x, y) =
αi (x)βi (y) ≈ H(x, y).
i=1
2.
3.
4.
5.
Ïîñòðîåíèå ìàòðèöû A è ñòîëáöà ïðàâûõ ÷àñòåé .
Ðåøåíèå ñèñòåìû AC = B.
Ïîëó÷åíèå ðåøåíèÿ â òî÷êàõ x = a, (a + b)/2, b.
Âû÷èñëåíèå àïîñòåðèîðíîé îöåíêè.
16.2.
16.2.1.
Ìåòîä ìåõàíè÷åñêèõ êâàäðàòóð
Ïîñòðîåíèå ðåøåíèÿ
Âûáåðåì êàêóþ-íèáóäü êâàäðàòóðíóþ ôîðìóëó
Zb
v(x)dx ≈
n
X
Ak v(xk ),
(11)
k=1
a
óçëû xk ∈ [a, b], xk 6= xj ïðè k 6= j.
Çàìåíèâ èíòåãðàë â óðàâíåíèè (1) ïðèáëèæåííî íà êâàäðàòóðíóþ ñóììó, ïîëó÷èì íîâîå óðàâíåíèå îòíîñèòåëüíî íîâîé íåèçâåñòíîé ôóíêöèè u(n) (x):
u(n) (x) −
n
X
Ak H(x,xk )u(n) (xk ) = f (x).
(12)
k=1
Åñëè êâàäðàòóðíàÿ ñóììà äîñòàòî÷íî õîðîøî ïðèáëèæàåò èíòåãðàë, òî åñòü îñíîâàíèÿ
íàäåÿòüñÿ, ÷òî ðåøåíèå u(n) (x) óðàâíåíèÿ (12) áëèçêî ê ðåøåíèþ u(x) óðàâíåíèÿ (1).
Äëÿ ðåøåíèÿ óðàâíåíèÿ (12) áóäåì ïîëàãàòü x ïîî÷åðåäíî ðàâíûì x1 , x2 , . . . , xn .
Îáîçíà÷èì ςj = u(n) (xj ), òîãäà ςj îáÿçàíû óäîâëåòâîðÿòü ñèñòåìå óðàâíåíèé
ςj −
n
X
Ak H(xj , xk )ςk = f (xj ), j = 1, 2, . . . , n
k=1
3
(13)
èëè, â ìàòðè÷íîé çàïèñè, Dz = g, ãäå
(14)
D = {djk } , djk = δjk − Ak H(xj , xk ), g = (f (x1 ), f (x2 ), . . . , f (xn )),
z = (ς1 , ς2 , . . . , ςn ) èñêîìûé âåêòîð.
Ïîñëå âû÷èñëåíèÿ ðåøåíèÿ ñèñòåìû (13) z
ìîæåò áûòü ïîëó÷åíî ïî ôîðìóëå
u(n) (x) =
n
X
ðåøåíèå óðàâíåíèÿ (12)
= (ς1 , ς2 , . . . , ςn )
(15)
Ak H(x, xk )ςk + f (x).
k=1
Òåîðåìà 2
(î ñõîäèìîñòè ìåòîäà ìåõàíè÷åñêèõ êâàäðàòóð)
.
Ïóñòü âûïîëíåíû óñëîâèÿ:
1. ßäðî H(x,y) è ïðàâàÿ ÷àñòü f(x) èíòåãðàëüíîãî óðàâíåíèÿ
2. Èíòåãðàëüíîå óðàâíåíèå
(1) îäíîçíà÷íî ðàçðåøèìî.
(1) íåïðåðûâíû.
3. Êâàäðàòóðíûé ïðîöåññ ñõîäèòñÿ.
Òîãäà
à) ïðè äîñòàòî÷íî áîëüøèõ n ñèñòåìû ëèíåéíûõ àëãåáðàè÷åñêèõ óðàâíåíèé
, ê êîòîðûì ïðèâîäèò ìåòîä ìåõàíè÷åñêèõ êâàäðàòóð, îäíîçíà÷íî ðàçðåøèìû;
á) ÷èñëà îáóñëîâëåííîñòè µ∞ (D) ìàòðèö ýòèõ ñèñòåì ðàâíîìåðíî îãðàíè÷åíû;
, ðàâíîìåðíî ñõîäÿòñÿ ê
â) ïðèáëèæåííûå ðåøåíèÿ u(n) (x), ïîñòðîåííûå ïî ôîðìóëå
òî÷íîìó ðåøåíèþ u(x).
(13)
(15)
16.2.2.
Çàäàíèå
Íàéòè ïðèáëèæåííîå ðåøåíèå èíòåãðàëüíîãî óðàâíåíèÿ
Zb
u(x) −
K(x, y)u(y)dy = f (x),
a
èñïîëüçóÿ îäíó èç êâàäðàòóðíûõ ôîðìóë:
1. Ñîñòàâíàÿ ôîðìóëà òðàïåöèé.
2. Ñîñòàâíàÿ ôîðìóëà ñðåäíèõ ïðÿìîóãîëüíèêîâ.
3. Ñîñòàâíàÿ ôîðìóëà Ñèìïñîíà.
4. Ôîðìóëû Ãàóññà ñ 2, 3, 4 è ò.ä. óçëàìè.
5. Ñîñòàâíàÿ ôîðìóëà Ãàóññà ñ äâóìÿ óçëàìè.
6. Ñîñòàâíàÿ ôîðìóëà Ãàóññà ñ òðåìÿ óçëàìè.
Êîëè÷åñòâî ðàçáèåíèé â ñîñòàâíûõ ôîðìóëàõ ðåêîìåíäóåòñÿ óäâàèâàòü äî òåõ ïîð, ïîêà
çíà÷åíèÿ ïðèáëèæåííûõ ðåøåíèé â òî÷êàõ a, (a + b)/2, b íå áóäóò ñîâïàäàòü ñ òî÷íîñòüþ
ε=0.00001.  ôîðìóëàõ Ãàóññà (íå ñîñòàâíûõ) äî äîñòèæåíèÿ òðåáóåìîé òî÷íîñòè ðåêîìåíäóåòñÿ óâåëè÷èâàòü êîëè÷åñòâî óçëîâ íà åäèíèöó.
Ðåçóëüòàòû ïðåäñòàâèòü â âèäå òàáëèöû 2.
Òàáëèöà 2
x
u (x)
u(2∗n) (x)
u(4∗n) (x)
···
(m∗n)
u
(x)
u(2∗m∗n) (x)
u(2∗m∗n) (x) − u(m∗n) (x)
a
(n)
Ðåøåíèå, ïîëó÷åííîå â 1-îì ìåòîäå
Îöåíêà, ïîëó÷åííàÿ â 1-îì ìåòîäå
4
(a + b)/2
b
Çäåñü n íà÷àëüíîå êîëè÷åñòâî ðàçáèåíèé â ñîñòàâíîé ôîðìóëå, à m òàêîå, ÷òî
max | u(2∗m∗n) (xi ) − u(m∗n) (xi )| < ε,
x1 = a, x2 = (a + b)/2, x3 = b.
i=1,2, 3
Åùå ðàç çàìåòèì, ÷òî ïðè èñïîëüçîâàíèè ôîðìóë Ãàóññà (íå ñîñòàâíûõ) êîëè÷åñòâî óçëîâ íå ñëåäóåò óäâàèâàòü, à äîñòàòî÷íî óâåëè÷èâàòü íà åäèíèöó. Ñîîòâåòñòâåííî ïîñëåäíåå
óñëîâèå ïðèìåò âèä
max | u(n+m+1) (xi ) − u(n+m) (xi )| < ε,
x1 = a, x2 = (a + b)/2, x3 = b.
i=1,2,3
Êâàäðàòóðíûå ôîðìóëû ïåðâûõ ÷åòûðåõ ìåòîäîâ õîðîøî èçâåñòíû, óêàçàíèÿ ïî ïîñòðîåíèþ ñîñòàâíûõ êâàäðàòóðíûõ ôîðìóë Ãàóññà ïðèâåäåíû çäåñü.
Äëÿ ðåàëèçàöèè ìåòîäà ñîñòàâèòü ïðîãðàììó, ñîäåðæàùóþ ïîäïðîãðàììó, âû÷èñëÿþùóþ ðåøåíèå â çàäàííûõ òî÷êàõ ìåòîäîì ìåõàíè÷åñêèõ êâàäðàòóð ñ n óçëàìè, ãäå n ïàðàìåòð. Ïðîìåæóòî÷íûå ðåçóëüòàòû äîëæíû ñîäåðæàòü
• êîëè÷åñòâî óçëîâ êâàäðàòóðíîé ôîðìóëû;
• óçëû êâàäðàòóðíîé ôîðìóëû;
• êîýôôèöèåíòû êâàäðàòóðíîé ôîðìóëû;
• ìàòðèöó ñèñòåìû îòíîñèòåëüíî çíà÷åíèé ïðèáëèæåííîãî ðåøåíèÿ â óçëàõ è âåêòîð
ïðàâûõ ÷àñòåé (òîëüêî ïðè íåáîëüøîì ÷èñëå óçëîâ: 2 èëè 3);
• ðåøåíèå ñèñòåìû çíà÷åíèÿ ïðèáëèæåííîãî ðåøåíèÿ â óçëàõ êâàäðàòóðíîé ôîðìóëû;
• çíà÷åíèÿ ðåøåíèÿ â òî÷êàõ a, (a + b)/2, b;
• max | u(2∗m∗n) (xi ) − u(m∗n) (xi )|
i=1,2,3
èëè
max | u(n+m+1) (xi ) − u(n+m) (xi )| < ε,
x1 = a, x2 = (a + b)/2, x3 = b.
i=1,2,3
Âàðèàíòû çàäàíèÿ
5
Download