Линейных алгебраических уравнений ax=B, где
Вид материала | Решение |
СодержаниеМетод Гаусса с выбором главного элемента по столбцу Прямой ход. Обратный ход Метод Холецкого Метод прогонки Обратный ход прогонки. |
- В. Н. Страхов новая теория регуляризации систем линейных алгебраических уравнений, 25.89kb.
- Вопросы к экзамену 1 семестр, 56.89kb.
- Контрольная работа по линейной алгебре и аналитической геометрии «Системы линейных, 383.4kb.
- Лекция № Тема 1: Системы линейных алгебраических уравнений. Метод Гаусса решения систем, 50.61kb.
- Й в виде прямоугольной таблицы элементов кольца или поля, которая представляет собой, 71.89kb.
- Для решения систем линейных алгебраических уравнений с ленточной матрицей, с понятием, 89.58kb.
- Лабораторная работа, 155.79kb.
- Вопросы к экзамену по курсу «Высшая математика часть, 14.58kb.
- Решение систем линейных алгебраических уравнений методом прогонки, 112.31kb.
- Урок в 7 классе по теме: «Системы линейных уравнений в решении алгебраических задач», 97.42kb.
Практическое занятие №4
Решение систем линейных уравнений.
Прямые методы
Пусть рассматривается система линейных алгебраических уравнений AX=B, где
![](images/185831-nomer-m5e6123.gif)
![](images/185831-nomer-m7c09404a.gif)
![](images/185831-nomer-m180138f9.gif)
Метод решения задачи называют прямым, если он позволяет получить решение после выполнения конечного числа элементарных операций. К прямым методам решения относятся метод Гаусса и его модификации, метод Холецкого и метод прогонки.
Метод Гаусса с выбором главного элемента по столбцу
На k-ом шаге прямого хода в качестве ведущего элемента выбирают максимальный по модулю коэффициент среди коэффициентов
![](images/185831-nomer-m5f5776ff.png)
![](images/185831-nomer-458cc8ce.png)
Затем уравнение, соответствующее выбранному коэффициенту с номером
![](images/185831-nomer-143763e8.png)
![](images/185831-nomer-67efea48.png)
Благодаря выбору наибольшего по модулю ведущего элемента уменьшаются множители, используемые для преобразования уравнений, что способствует снижению погрешностей вычислений (В этом случае все масштабирующие множители по модулю меньше единицы и схема обладает вычислительной устойчивостью).
Пример 1
Решение системы методом Гаусса с выбором главного элемента по столбцу.
Пусть Ax=b, где
A=
![](images/185831-nomer-m3c5ce9e6.png)
![](images/185831-nomer-m7fe54c03.png)
Прямой ход.
1 шаг. Максимальный по модулю элемент 1-го столбца
![](images/185831-nomer-m390de7fa.gif)
A=
![](images/185831-nomer-57d0567a.png)
![](images/185831-nomer-342f80af.png)
Вычислим масштабирующие множители 1 шага:
![](images/185831-nomer-m7b2d1e7c.png)
![](images/185831-nomer-4f113a91.png)
![](images/185831-nomer-m2c7f7489.png)
и выполним преобразование матрицы и вектора:
A1=
![](images/185831-nomer-m5c8506cf.png)
![](images/185831-nomer-2783bb2a.png)
2 шаг. Вычислим масштабирующие множители 2 шага:
![](images/185831-nomer-m3ce5639c.png)
![](images/185831-nomer-240e3ed0.png)
Второй шаг не изменяет матриц: A2=A1, b2= b1.
3 шаг. Максимальный по модулю элемент 3-го столбца
![](images/185831-nomer-603d18d.png)
A2=
![](images/185831-nomer-m26008a4f.png)
![](images/185831-nomer-mdb756ce.png)
Вычислим масштабирующие множители 3 шага:
![](images/185831-nomer-m4ed40c55.png)
и выполним преобразование матрицы и вектора:
A3=
![](images/185831-nomer-m4d050e2b.png)
![](images/185831-nomer-4644e6a0.png)
Обратный ход.
Из последнего уравнения находим:
![](images/185831-nomer-m5cc05be.png)
Из третьего уравнения системы находим
![](images/185831-nomer-61155a5d.png)
Из второго уравнения находим
![](images/185831-nomer-m1f9a22d9.png)
Неизвестное
![](images/185831-nomer-2e36f14a.png)
![](images/185831-nomer-23c6f88c.png)
Ответ:
![](images/185831-nomer-m3d64cca8.png)
![](images/185831-nomer-m122a5936.png)
![](images/185831-nomer-m37dab45a.png)
![](images/185831-nomer-m5cc05be.png)
Метод Холецкого
Если матрица системы является симметричной и положительно определенной, то для решения системы применяют метод Холецкого (метод квадратных корней). В основе метода лежит алгоритм специального LU-разложения матрицы A, в результате чего она приводится к виду A=
![](images/185831-nomer-m7a558756.png)
![](images/185831-nomer-125ab70c.png)
![](images/185831-nomer-77d9e36d.png)
![](images/185831-nomer-m7a558756.png)
![](images/185831-nomer-5b95620.png)
![](images/185831-nomer-m788aec49.png)
![](images/185831-nomer-m7265796a.png)
![](images/185831-nomer-m5e18b2f6.png)
...............
![](images/185831-nomer-41e0a76d.png)
![](images/185831-nomer-m47b07f2b.png)
![](images/185831-nomer-m55304106.png)
Пример 2
Решение системы методом Холецкого.
A=
![](images/185831-nomer-m40fca802.png)
![](images/185831-nomer-m56bebd9b.png)
Находим элементы матрицы L:
![](images/185831-nomer-20c80d74.png)
![](images/185831-nomer-66eee15f.png)
![](images/185831-nomer-m39e22d99.png)
![](images/185831-nomer-57ff90bc.png)
![](images/185831-nomer-m4fd6394f.png)
![](images/185831-nomer-m563269d1.png)
Таким образом разложение матрицы A имеет вид:
![](images/185831-nomer-m5755444f.png)
Последовательно решаем системы
![](images/185831-nomer-125ab70c.png)
![](images/185831-nomer-77d9e36d.png)
Решением 1-ой системы является вектор
![](images/185831-nomer-214907b4.png)
![](images/185831-nomer-4d40c2b8.png)
Ответ:
![](images/185831-nomer-1306a50.png)
![](images/185831-nomer-a89919e.png)
![](images/185831-nomer-m7eb2ecd9.png)
Метод прогонки
Он является модификацией метода Гаусса для частного случая разряженных систем – системы уравнений с трехдиагональной матрицей, которые имеют следующий вид:
![](images/185831-nomer-39d14dc3.png)
На главной диагонали матрицы этой системы стоят элементы bi, над ней – элементы ci, под ней – элементы ai. При этом обычно все коэффициенты bi не равны 0.
Метод прогонки состоит из 2 этапов – прямой прогонки и обратной. Прямая прогонка состоит в том, что каждое неизвестное xi выражается через xi+1 с помощью прогоночных коэффициентов αi, βi:
![](images/185831-nomer-53bdc1e2.png)
Прямая прогонка. Выразим x1 из первого уравнения:
![](images/185831-nomer-6b9c94de.gif)
Преобразуем первое уравнение системы к виду
![](images/185831-nomer-m22d7a1db.png)
![](images/185831-nomer-m1c6d779b.png)
![](images/185831-nomer-44a74999.png)
Подставим полученное выражение во второе уравнение системы и преобразуем его к виду
![](images/185831-nomer-m6820e36f.png)
![](images/185831-nomer-m409e6a0.gif)
![](images/185831-nomer-m3ba773b5.gif)
На i-ом шаге уравнение преобразуется к виду
![](images/185831-nomer-53bdc1e2.png)
![](images/185831-nomer-m4d86e291.png)
![](images/185831-nomer-m40982ea6.png)
Обратная прогонка. На m-ом шаге подстановка в последнее уравнение выражения
![](images/185831-nomer-2bcf9462.png)
![](images/185831-nomer-7bc1f67f.png)
![](images/185831-nomer-12c2bb1d.png)
Значения остальных неизвестных находятся по формулам:
![](images/185831-nomer-53bdc1e2.png)
Пример 3
Решение системы методом прогонки.
![](images/185831-nomer-17db4269.png)
Прямой ход прогонки.
Вычислим прогоночные коэффициенты:
- Вычислим знаменатель
,
![](images/185831-nomer-fbaae9c.png)
![](images/185831-nomer-2627f58e.png)
,
,
,
![](images/185831-nomer-m1a64f78a.gif)
,
,
Обратный ход прогонки.
Находим значения неизвестных:
![](images/185831-nomer-43428a45.png)
![](images/185831-nomer-4c48abf.png)
![](images/185831-nomer-m787ec2fe.png)
![](images/185831-nomer-5bd2881c.png)
Ответ:
![](images/185831-nomer-75d94eac.png)
![](images/185831-nomer-m22fe172b.png)
![](images/185831-nomer-m1ffbb509.png)
![](images/185831-nomer-m1687fd02.png)
Задачи для самостоятельного решения:
Задача 1
Методом Гаусса с выбором главного элемента найти решение системы уравнений:
![](images/185831-nomer-m189fb6c1.png)
Задача 2
Найти
![](images/185831-nomer-1ef191e0.png)
![](images/185831-nomer-4213e694.png)
Задача 3
Можно ли применять метод Холецкого к системе уравнений, матрица которой имеет вид:
![](images/185831-nomer-m6304577c.png)
Задача 4
Решите систему уравнений методом прогонки.
Задача 5
Подсчитать количество арифметических действий в методе прогонки.
Задача 6
Решить систему методом квадратных корней с точностью до 0,001.
![](images/185831-nomer-396803b0.gif)
Контрольные вопросы:
- Что такое прямые и итерационные методы.
- С какой целью применяют модификацию метода Гаусса - схему частичного выбора.
- Для каких систем уравнений применяют метод Холецкого.
- Запишите формулы для нахождения решения после приведения системы к виду.
- Сформулируйте алгоритм метода прогонки.