Читайте также:
|
|
Применяется для решения систем уравнений с трехдиагональной (ленточной) матрицей. Такая система уравнений записывается в виде:
, (2.6)
.
Является частным случаем метода Гаусса и состоит из прямого и обратного хода. Прямой ход состоит в исключении элементов матрицы системы (2.6), лежащих ниже главной диагонали. В каждом уравнении останется не более двух неизвестных и формулу обратного хода можно записать в следующем виде:
,
(2.7)
Уменьшим в формуле (2.7) индекс на единицу: и подставим в (2.6):
Выразим :
(2.8)
Сравнивая (2.7) и (2.8), получим:
(2.9)
Поскольку , то
,
(2.10)
Теперь по формулам (2.9) и (2.10) можно вычислить прогоночные коэффициенты и
(
). Это прямой ход прогонки. Зная прогоночные коэффициенты, по формулам (2.7), можно вычислить все
(
) (обратный ход прогонки). Поскольку
, то
и
. Далее вычисляем
,
,...,
,
.
Пример 2.3. Решить систему уравнений методом прогонки:
Решение. Коэффициенты записываем в виде таблицы 2.1.
Таблица 2.1 | ||||
![]() | ![]() | ![]() | ![]() | ![]() |
-2 | -1 | |||
0,1 | -1 | -5 | ||
-1 |
Прямой ход прогонки. По формулам (2.9) и (2.10) определяем прогоночные коэффициенты и
(
).
, т.к.
Обратный ход прогонки. По формулам (2.7) вычисляем все (
). Поскольку
, то
.
Далее вычисляем:
Вычисляем невязки (
)
Алгоритм метода прогонки:
1. Ввести число уравнений
2. Ввести (
).
3. Вычислить и
; (
).
4. Вычислить (
).
5. Вычислить невязки (
).
6. Напечатать ,
(
).
На рис. 2.2 приведена программа решения методом прогонки.
CLC
Дата добавления: 2015-07-25; просмотров: 74 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Порядок решения. | | | Порядок решения. |