Лаба№3 ЛЛт разложение
.docxФГБОУ ВПО Национальный исследовательский университет
«Московский Энергетический институт»
Институт автоматики и вычислительной техники
Кафедра математического моделирования
Лабораторная работа №3
РЕШЕНИЕ СИСТЕМ ЛИНЕЙНЫХ АЛГЕБРАИЧЕСКИХ УРАВНЕНИЙ ПРЯМЫМИ МЕТОДАМИ. ТЕОРИЯ ВОЗМУЩЕНИЙ
Вариант 22
Задача 3.2
Выполнил: студент группы ТФ-12-16
Лукоянов Е.Э.
Проверил: Амосова О.А.
Москва 2017
Постановка задачи
Решить систему Ax=b с матрицей A и вектором b методом -разложения.
Элементы матрицывычисляются по формулам:
, где - порядок матрицы, — параметр, указанный в индивидуальном варианте.
Вектор правой части взять с компонентами , , где N – номер варианта, c-параметр. N=22, m=24, c=6.1
Необходимый теоретический материал
Если матрица системы является симметричной и положительно определенной, то для решения системы применяют метод -разложения . В основе метода лежит алгоритм специального LU-разложения матрицы A, в результате чего она приводится к виду A=. Если разложение получено, то как и в методе LU-разложения, решение системы сводится к последовательному решению двух систем с треугольными матрицами: и Для нахождения коэффициентов матрицы L неизвестные коэффициенты матрицы приравнивают соответствующим элементам матрицы A. Затем последовательно находят требуемые коэффициенты по формулам:
, i = 2, 3, ..., m,
, i = 3, 4, ..., m,
i = k+1, .., m.
Результаты вычислительного процесса
Полученная матрица А и вектор b имеют вид:
Результаты вычислительного процесса
Анализ полученных результатов
С помощью встроенной функции lsolve, найдем решение системы и сравним с результатами вычислительной работы.
Тексты программ
Программа для вычисления матрицы в зависимости от размера m и заданного параметра c.
Программа для вычисления решения системы с помощью -разложения
Вывод:
В процессе работы была разработана программа для вычисления системы уравнений с помощью метода -разложения. При анализе результатов вычислительного процесса была обнаружена погрешность, но она является достаточно малой, чтобы утверждать, что программа работает неверно. Также в ходе работы было выяснено, что хоть метод -разложения и имеет ряд сходств с методом LU-разложения, можно видеть и отличия между двумя этими методами. Так, например, не осуществляется выбор ведущего элемента. Также вместо двух матриц L и U мы получаем в результате только одну матрицу, умножаемую на саму себя (из-за чего это разложение иногда называют квадратным корнем матрицы). Оба этих свойства стали возможны за счет положительной определенности и симметричности матрицы. Ещё полезными свойствами данного разложения является то, что оно требует примерно в два раза меньше операций, чем LU-разложение и является гарантированно устойчивым.