![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Для решения систем 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=
Выпишем формулы метода прогонки в порядке их применения.
2 = -e1 / d1 2 = b1 / d1 i+1 = -ei / [ di + ci i ], i=2,..., n-1 i+1 = [ -ci i + bi ] / [ di + ci i ], i=2,..., n-1 | (1.9) |
xn = [- cn n + bn ] / [ dn + cn n ] xi = i+1 xi+1 + i+1, i = n-1,..., 1 | (1.10) |
Метод прогонки можно применять, если нигде в формулах знаменатели не равны нулю. Для применимости формул метода прогонки достаточно выполнения условий диагонального преобладания у матрицы A, то есть
| di | ≥ | c i | + | ei |
причем хотя бы одно неравенство должно быть строгим.
Дата публикования: 2015-02-03; Прочитано: 298 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!