ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Решение систем линейных алгебраических уравнений с трехдиагональной матрицей (метод прогонки)
В ряде приложений приходится решать систему линейных алгебраических уравнений с матрицей, у которой равны нулю все элементы, кроме элементов, расположенных на главной диагонали, на диагоналях, расположенной над и под главной диагональю. Такие системы уравнений называются трехдиагональными. Трехдиагональная система уравнений может быть решена методом Гаусса. Однако в этом случае метод Гаусса упрощается. Метод гаусса, модифицированный для решения трехдиагональных систем линейных алгебраических уравнений, получил название метода прогонки. Изложим его. Трехдиагональная СЛАУ имеет следующий вид:
Эту системы уравнений можно записать в виде
Удобнее для обозначения коэффициентов СЛАУ использовать один индекс. Обозначив
вместо (9.19) получим
Формула (9.20) представляет собой разностное уравнение. Применяя к трехдиагональной системе (9.20) метод Гаусса, замечаем, что прямой ход метода сводится к исключению элементов
где Получим на основании формулы (9.21) формулы прямого хода. Для этого уменьшим в (9.21) индекс
и подставим (9.21) и (9.22) в уравнение (9.20). Получим
Выражая отсюда
Чтобы выражение (9.23) совпало с (9.21), необходимо выполнение равенств
Формулы (9.24) – это формулы прямого хода метода прогонки, а формула (9.21) – обратного хода. Осталось определить, с каких значений начинать расчеты по формулам прямого и обратного хода. Расчеты прямого хода по формуле (9.24) начинаются со значений Вычисления по формулам (9.21), (9.24) метода прогонки требуют всего Попутно с решением системы уравнений можно найти определитель трехдиагональной матрицы системы уравнений по формуле
Не нашли, что искали? Воспользуйтесь поиском:
|