А.А. Самарский, Е.С. Николаев - Методы решения сеточных уравнений (1978) (1160094), страница 17
Текст из файла (страница 17)
Они являются частными случаями трехточечных систем уравнений, для которых в ~ 1 был построен метод прогонки. Для (20) и (21) формулы прогонки принимают следующий вид: и,=а;+,ис+,+~с+„(=й! — 1, !Ч вЂ” 2, ..., 1, им — — О, (24) ос.— асор,„,+уг „1=7о' — 1, У вЂ” 2, ..., 1, о,=1, где прогоночные коэффициенты ип Ц и у; находятся по следующим формулам: у„,= — 'т', 1=1, 2, ..., У, у„=1. (27) ! о с Преобразуем (23). Из (24) получим ии, = ать,+ ~ч= ~,, ои,=ти+сс„.
Подставим эти выражения в (23) н учтем условия (15), (25) — (27): 7;о+ ачй.ч+,оа; 8;о+ о+ аа+,ао Уо— ссо — асоасо — анти — Ь~цсо 1 — того.,— а~до:осо ' Мы построили алгоритм решения задачи (17), (18), который носит название метода циклической прогонки: сс, = Ысо ро = ~,!со у, = а,(с„ ьс я 7;+аойо а тс с+о с; — а;а; ' "с+' с; — а;а; ' у'+' с; — аоаС ' 1=2,3, ..., й!; ии, = ()а„о,, = иго+ ун, (28) 1 а ис =со!ооис+о т Рс+о ос =соо+ооу со+ ус+о (=й! — 2, Ь7 — 3, ..., 1; Уо= о Ус=и!+уоои (=1, 2, ..., У вЂ” 1, тих+о аь'+ни Элементарный подсчет показывает, что для его реализации требуется 6(У вЂ” 1) умножений, 5У вЂ” 3 сложений и вычитаний и ЗУ+1 делений. Если не делать различия между арифметическими операциями, то общее их число есть !г=14У вЂ” 8. Исследуем вопрос о применимости и устойчивости алгоритма (28).
Имеет место Лемма 2. Пусть ковффициенты системы (14), (15) удовлетворяют условиям [а,[>0, [Ь~[>0, [с|[)[а|[+[Ь,[, 1=1, 2, ..., У, (2д) и суи!ествует такое 1(|',<У, что [с| ! ) [а| [+[Ь~ [. Тогда с| — ар, ~= О, [а| [ < 1, [а| [+ [ у| [ < 1, |' = 2, 3, ..., У, Действительно, так как ао р| и у| есть прогоночные коэффициенты метода правой прогонки, примененного к решению задач (20) и (2!), а в силу (2д), условия леммы 1 выполнены, то из леммы 1 следует справедливость неравенств с| — аа|~0, [а;[(1, |=2, 3, ..., У, [с; — а|а|!)[с|[ — [а,[[а,!)~[Ь














