Метод LU-разложения матрицы коэффициентов
Метод основан на представлении матрицы системы в виде произведения двух матриц Запишем систему Обозначим тогда Порядок заполнения матриц L и U: 1. Заполняем диагональ матрицы L единицами; 2. Заполняем элементы обеих матриц, равные 0; 3. Заполняем первую строку матрицы U соответствующими элементами матрицы А; 4. Заполняем первый столбец матрицы L элементами, равными 5. Поочередно заполняем строки матрицы U и столбцы матрицы L, пользуясь формулами Решаем сначала систему (53), находим последовательно w 1, w 2, …, wn, а потом систему (52), находим последовательно vn, vn -1, …, v 1. Для повышения точности вычислений также требуется перестановка уравнений таким образом, чтобы по диагонали стояли наибольшие коэффициенты. Метод особенно удобен при решении множества систем уравнений, у которых отличаются только правые части. В этом случае разложение матрицы выполняется только один раз, а решение уравнений сводится только к решению систем (52) и (53).
Метод прогонки Метод используется для решения систем линейных уравнений с трехдиагональной матрицей коэффициентов. Система уравнений имеет вид:
Метод базируется на линейных зависимостях между значениями переменных: где Метод включает также два хода: · прямой ход – вычисление прогоночных коэффициентов для всех i = 1.. n- 1; · обратный ход – последовательный расчет всех переменных, начиная с последнего уравнения. В соответствии с выражением (54) первое уравнение записывается: Отсюда
Запишем второе уравнение системы: Т.о., для всех уравнений системы, начиная со второго, прогоночные коэффициенты рассчитываются по зависимостям:
Обратный ход. Запишем последнее уравнение системы:
Далее определяются все остальные переменные, используя принятые линейные зависимости (55).
Читайте также: Абстрактные конечные автоматы 1-го и 2-го рода. Матрицы переходов и выходов. Представление графом. Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|