Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лаба№3 ЛЛт разложение

.docx
Скачиваний:
9
Добавлен:
11.11.2017
Размер:
67.8 Кб
Скачать

ФГБОУ ВПО Национальный исследовательский университет

«Московский Энергетический институт»

Институт автоматики и вычислительной техники

Кафедра математического моделирования

Лабораторная работа №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-разложение и является гарантированно устойчивым.