Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Решение матричных уравнений
Рассмотрим систему n линейных алгебраических уравнений относительно n неизвестных
В соответствии с правилом умножения матриц рассмотренная система линейных уравнений может быть записана в матричном виде:
Ax=b, (4.2) где:
Рис. 4.1. Решение матричных уравнений
Матрица A, столбцами которой являются коэффициенты при соответствующих неизвестных, а строками – коэффициенты при неизвестных в соответствующем уравнении, называется матицей системы; матрица-столбец b, элементами которой являются правые части уравнений системы, называется матрицей правой части или просто правой частью системы. Матрица-столбец x, элементы которой – искомые неизвестные, называются решением системы. Если матрица A - неособенная, то есть В самом деле, при условии
Формула (4.4) дает решение уравнения (4.2) и оно единственно. Системы линейных уравнений удобно решать с помощью функции lsolve. На рис. 4.1 показано решение системы трех линейных уравнений относительно трех неизвестных.
Метод Гаусса Метод Гаусса, его еще называют методом Гауссовых исключений, состоит в том, что систему (4.1) приводят последовательным исключений неизвестных к эквивалентной системе с треугольной матрицей:
решение которой находится по рекуррентным формулам:
Рис. 4.2. Метод Гаусса Метод итерации
Пусть дана линейная система (4.1). Введя в рассмотрения матрицы (4.3), систему (4.1), коротко можно записать в виде матричного уравнения (4.2). Предполагая, что диагональные коэффициенты
где
Введя матрицы
систему (4.6) можно записать в матичной форме:
Приведем достаточное условие сходимости метода итерации. Теорема. Процесс итерации для приведенной линейной системы (4.6) сходится к единственному ее решению, если какая-нибудь каноническая форма матрицы
Следствие 1. Процесс итерации для системы (4.6) сходится, если: 1) или 2) или 3) Следствие 2. Для системы (4.1) процесс итерации сходится, если выполнены неравенства: 1) или 2)
где штрих у знака суммы означает, что при суммировании пропускаются значения i=j, т.е. сходимость имеет место, если модули диагональных элементов матрицы A системы (4.1) или для каждой строки превышает сумму модулей недиагональных элементов этой строки, или же для каждого столбца превышает сумму модулей недиагональных элементов этого столбца.
Метод Зейделя
Метод Зейделя представляет собой некоторую модификацию метода итераций. Основная его идея заключается в том, что при вычислении (k+1)-го приближения неизвестной xi учитываются уже вычисленные ранее (k+1) -е приближения неизвестных Пусть получена эквивалентная система (4.6). Выберем произвольно начальные приближения корней
(k=0, 1, 2, …) Заметим, что указанные выше условия сходимости для простой итерации остается верной для итерации, но приводит к более громоздким вычислениям.
|