Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
report.docx
Скачиваний:
119
Добавлен:
28.03.2015
Размер:
1.47 Mб
Скачать

3.1.2 Обоснование и вывод формул

При реализации прямого хода метода Гаусса нет необходимости действовать с переменными . Достаточно указать алгоритм, согласно которому исходная матрица А преобразуется к треугольному виду и указать соответствующее преобразование правых частей системы. Получим эти общие формулы.[2]c.54-55

Пусть осуществлены первые k-1 шагов, т. е. уже исключены переменные . Тогда имеем систему

(1)

Рассмотрим k-e уравнение этой системы

и предположим, что . Поделив обе части этого уравнения на, получим

, (2)

где

Далее, умножим уравнение (2) на и вычтем полученное соотношение из i-гo уравнения системы (1), где.

В результате последняя группа уравнений системы (1) примет вид:

где

Таким образом, в прямом ходе метода Гаусса коэффициенты уравнений преобразуются по следующему правилу:

(3)

(4)

Вычисление правых частей системы осуществляется по формулам:

(5)

(6)

Коэффициенты и правые части,,, хранятся в памяти компьютера и используются при осуществлении обратного хода по формулам.

Основным ограничением метода является предположение о том, что все элементы , на которые проводится деление, отличны от нуля. Числоназывается ведущим элементом на k-м шаге исключения. Даже если какой-то ведущий элемент не равен нулю, а просто близок к нему, в процессе вычислений может происходить сильное накопление погрешностей. Выход из этой ситуации состоит в том, что в качестве ведущего элемента выбирается не, а другое число (т. е. на k-м шаге исключается не, а другое переменное,). Наиболее последовательно такая стратегия выбора ведущих элементов осуществлена в методе Гаусса с выбором главного элемента.

      1. Теоремы с доказательствами Теорема об lu-разложении

Пусть все угловые миноры матрицы А отличны от нуля, ,. Тогда матрицу А можно представить, причем единственным образом, в виде произведения[2]c.55-57

(8)

где L - нижняя треугольная матрица с ненулевыми диагональными элементами и U - верхняя треугольная матрица с единичной диагональю.

Доказательство.Докажем сформулированное утверждение сначала для матриц второго порядка. Будем искать разложение матрицы

A=

в виде

A=,

где - неизвестные пока числа. Для их нахождения придем к системе уравнений

По предположению теоремы , следовательно, элементыиотличны от нуля.

Дальнейшее доказательство проведем методом индукции. Пусть утверждение теоремы справедливо для матриц порядка k-1; докажем, что оно справедливо и для матриц порядка k. Представим матрицу А порядка k в виде

A=(9)

и обозначим

Согласно предположению индукции существует требуемое разложение матрицы , т. е.

,

где - соответственно нижняя и верхняя треугольные матрицы, обладающие указанными в теореме свойствами. Будем искать разложение матрицы (9) в виде

, (10)

где - неизвестные пока векторы,

Перемножая матрицы в правой части уравнения (10) и учитывая (9), приходим к системе уравнений:

(11)

(12)

(13)

Из предположения индукции следует существование матриц . Поэтому из (11) и (12) получим

и, далее,

Таким образом, LU-разложение матрицы А порядка k существует. Остается доказать, что. Рассмотрим определитель матрицы А. Из разложения (10) следует, что. По условию теоремы, следовательно,. Тем самым индукция завершена и доказана возможность требуемого разложения. Покажем теперь, что такое разложение единственно. Предположим, что матрицу А можно разложить двумя способами:

Тогда и

(14)

Матрица в левой части уравнения (14) является верхней треугольной, а в правой части - нижней треугольной. Такое равенство возможно лишь в случае, если матрицы идиагональные. Но на диагонали матрицы(а следовательно, и матрицы) стоят единицы, следовательно, эти матрицы единичные:

Отсюда получаем , т. е. разложение (8) единственно.

Теорема об LU- разложении полностью доказана.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]