
- •Порядок выполнения.
- •Матрицы.
- •Элементарные преобразования над матрицами
- •Упражнение 1
- •Обратная матрица
- •Упражнение 2.
- •Метод Гаусса
- •Упражнение 3. Решение слау методом Гаусса.
- •Матрицы элементарных преобразований.
- •Упражнение 4
- •Упражнение 5.
- •Упражнение 6.
- •Упражнение 7.
- •LUразложение без перестановки строк.
- •Упражнение 8.
- •Метод исключения Гаусса и lu- разложение.
- •Упражнение 9. Решение слау методом Гаусса иLu- разложением.
- •Матричные уравнения и lu- разложение
- •Упражнение 10.
- •Об ошибках округления.
- •Влияние малых ведущих элементов на метод Гаусса.
- •Итерационное уточнение решения. Вектор невязки.
- •Число обусловленности матрицы
- •Погрешность правой части
- •Упражнение 11. Число обусловленности и относительная погрешность решения систем
- •Метод простой итерации для решения систем.
- •Упражнение 12.
- •Задание для самостоятельной работы
- •Темы для презентации
- •Задачи.
- •Список рекомендуемой литературы
LUразложение без перестановки строк.
Рассмотрим модифицированный метод Гаусса - Жордана, основанный на преобразованиях вида (1) и (2), то есть без перестановки местами строк.
Будем преобразовывать
квадратную матрицу размера
,
к верхнему
ступенчатому виду.
Параллельно введем
две нижние треугольные матрицы
и
, у которых все
числа на диагонали равны 1, над главной
диагональю нулю, а числа под диагональю
мы будем заполнять постепенно.
Пусть коэффициент
a11, называемыйведущим элементом первого шага, не
равен нулю. Исключим первый элемент из
каждой строки матрицыA,
начиная со второй, путем вычитания изi-ой строки первой,
умноженной на коэффициент, гдеi = 2,3,…,n.
А эти коэффициенты мы разместим в
первом столбце матрицыL.
Получим матрицу
,
в матрицах MиLзаполним первый столбец, на месте оставшихся символов «*» поставим нули. Матрицы обозначим
Заметим, что U(1) = M1 * A,A = L1 * U(1).
Пусть теперь
коэффициент
, называемый
ведущим элементом второго шага, не равен
нулю. Исключим второй элемент из каждой
строки, начиная с третьей, путем вычитания
изi-ой строки второй,
умноженной на коэффициент
, гдеi = 3,4,…,n.
А эти коэффициенты мы разместим во
втором столбце матрицMиL, получим:
,
,
причем L12=L1*L2.
Новую матрицу системы обозначим U (2).
Заметим, что U (2) =M2*M1* A.
U(1) =L2 * U (2) , значит A = L1 * U(1) = L1*L2* U (2) = L12* U (2)
В итоге на (n – 1)-ом шаге в результате «прямого хода» мы получим ступенчатую матрицу
Теперь матрицы Mn-1, Mn-2, …M2, M1иL= L1· L2·…· Ln-2 · Ln-1 полностью заполнены соответствующими коэффициентами.
(Mn-1· Mn-2, ·…·M2· M1)(-1) = L
Обозначим
преобразованную матрицу
черезU,
тогдаU = Mn-1·
Mn-2,
·…·M2·
M1· AиA = L·U.
Матрица вида Uс нижним левым углом нулей называется верхней треугольной матрицей. Матрица видаLс верхним правым углом нулей – нижней треугольной матрицей.
Разложение матрицы Aв произведение верхней треугольной и нижней треугольной матриц называетсяLU («эл-у») разложением матрицы A.
Данный метод имеет продолжение: в некоторых случаях матрицу Uможно представить в виде произведения диагональной матрицыD и транспонированной матрицыLT. Тогда получимA = L D LT
Утверждения(см.Л.5, стр. 176)
Пусть A- квадратная матрица порядкаnи все главные миноры матрицыAотличны от нуля. Тогда существуют единственная нижняя треугольная матрицаL=(lij), гдеlii =1 для всехi,j=1,2,…,n(т.е. с единицами на главной диагонали) и единственная верхняя треугольная матрицаU=(uij), такие чтоA=LUи
.
В тех же предположениях можно доказать единственность разложения матрицы Aв произведение
, гдеL– нижняя,S- верхняя треугольные матрицы с единицами на главной диагонали, аD– диагональная матрица.
Если A- симметричная матрица, то из
следует, что
Главными минорами
матрицы
называются
определители вида:
,
,
,
, составленные
согласно рисунку.
Упражнение 8.
Разложить в тетради
матрицы
и
вLU
иL D LTпроизведения. Если это невозможно,
выяснить почему. Проверить решения вMATLAB.
Метод исключения Гаусса и lu- разложение.
Рассмотрим теперь систему nлинейных уравнений сnнеизвестными:
-
матрица системы,
-
столбец неизвестных,
- столбец
свободных членов.
Тогда систему
уравнений можно записать в матричном
виде
.
-
расширенная матрица системы.
Введем матрицу
нижнюю треугольную матрицу,
у которой все числа на диагонали равны
1, над главной диагональю - 0, а числа под
диагональю мы будем заполнять постепенно.
Пусть коэффициент
a11, называемый
ведущим элементом первого шага, не равен
нулю. Исключим неизвестноеx1каждого уравнения системы, начиная со
второго, путем вычитания изi-го
уравнения системы первого уравнения,
умноженного на коэффициент, гдеi = 2,3,…,n.
А эти коэффициенты мы разместим в
первом столбце матрицыL
Получим систему
,
с матрицей
,
и с соответствующей ей расширенной матрицей
в матрице Lзаполним первый столбец, на месте оставшихся символов «*» поставим нули и обозначим такую матрицуL1
матрицы обозначим
Заметим, что матрица A = L1 * A1, а столбец свободных членов пересчитывается такжеb = L1 * b1, то есть и расширенная матрица системыAA = L1 * AA1
Пусть теперь
коэффициент
, называемый
ведущим элементом второго шага, не равен
нулю. Исключим неизвестноеx2из каждого уравнения системы, начиная
с третьего, путем вычитания изi-го
уравнения системы второго уравнения,
умноженного на коэффициент
, гдеi = 3,4,…,n.
А эти коэффициенты мы разместим во
втором столбце матрицыL.
Составим изLматрицы
вида
,
причем L12=L1*L2.
Матрица системы A2такая, чтоA = L12 * A2, а столбец свободных членов пересчитывается такжеb1 = L2 * b2,b= L1 * b1= L1 * L2 * b2 =L12 * b.то есть и расширенная матрица системыAA = L21 * AA2
В итоге на (n—1)-ом шаге в результате «прямого хода» мы получим треугольную систему эквивалентную исходной.
С матрицей системы
.
Обозначим
преобразованную матрицу
черезU,
тогдаA = LU, гдеL= L1· L2·…·
Ln-2
· Ln-1
.
В результате «прямого хода» метода Гаусса без перестановки строк автоматически получаем LU– разложение основной матрицы системы.
Тогда решение
системы
, т.е. системы
вида
сведется к
решению двух простых систем
и
:
Таким образом, при
решении системы линейных уравнений не
надо искать обратные матрицы, нужно
лишь найти корни двух треугольных систем
и
, используя
лишь обратный ход метода Гаусса.
Стратегия выбора ведущего элемента в методе Гаусса с частичным выбором ведущего элемента заключается в том, что на каждом шаге прямого хода в качестве ведущего элемента берется наибольший по абсолютной величине элемент в неприведенной части столбца. При этом в расширенной матрице системы переставляются строки.
Стратегия-(1) частичного выбора ведущего элемента является частным случаем стратегии-(2) полного выбора ведущего элемента. Стратегии-(2) заключается в том, что на каждом шаге прямого хода в качестве ведущего элемента берется наибольший по абсолютной величине элемент в неприведенной части матрицы. Стратегии-(2) надежнее, но «дороже», см Л.1 стр 103 и Л.5 стр. 173. Матричной реализацией стратегии-(1) являетсяLU– разложение.