Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Метод прогонки



Для решения систем A x = b с трехдиагональной матрицей наиболее часто применяется метод прогонки, являющийся адаптацией метода Гаусса к этому случаю.

Запишем систему уравнений

d1x1 + e1x2 = b1
c2x1 + d2x2 + e2x3 = b2
c3x2 + d3x3 + e3x4 = b3
.........
cn-1xn-2 + dn-1xn-1 + en-1xn = bn-1
cnxn-1 + dnxn = bn

в матричном виде: A x = b где

A=

Выпишем формулы метода прогонки в порядке их применения.

  1. Прямой ход метода прогонки (вычисление вспомогательных величин):
2 = -e1 / d12 = b1 / d1i+1 = -ei / [ di + cii ], i=2,..., n-1i+1 = [ -cii + bi ] / [ di + cii ], i=2,..., n-1 (1.9)
  1. Обратный ход метода прогонки (нахождение решения):
xn = [- cnn + bn ] / [ dn + cnn ] xi =  i+1 xi+1 +  i+1, i = n-1,..., 1 (1.10)

Метод прогонки можно применять, если нигде в формулах знаменатели не равны нулю. Для применимости формул метода прогонки достаточно выполнения условий диагонального преобладания у матрицы A, то есть

| di | ≥ | c i | + | ei |

причем хотя бы одно неравенство должно быть строгим.





Дата публикования: 2015-02-03; Прочитано: 284 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...