Численные методы решения СЛАУ (часть 1)

Содержание

Слайд 2

План

Постановка задачи
Классификация методов решения СЛАУ
Прямые методы:
Метод Крамера
Метод Гаусса
Метод Жордана – Гаусса
Модификации

План Постановка задачи Классификация методов решения СЛАУ Прямые методы: Метод Крамера Метод
методов исключения неизвестных

Камиль Мари Эдмон Жордан (Jordan)

Габриэль Крамер (Cramer)

Слайд 3

Постановка задачи

К решению задач линейной алгебры приводит анализ физических систем

Постановка задачи К решению задач линейной алгебры приводит анализ физических систем различной
различной природы: механических, гидравлических, электростатических и т.п.
Системы линейных алгебраических уравнений (СЛАУ) возникают при обработке данных; дискретизации линейных дифференциальных задач; решении краевых задач; расчете электрических цепей; в экономических моделях и т.д.

Слайд 4

Постановка задачи

Дана система n линейных алгебраических уравнений с n неизвестными:

(1)

Постановка задачи Дана система n линейных алгебраических уравнений с n неизвестными: (1)

Слайд 5

Постановка задачи

или в матричном обозначении:
где

(1’)

- искомый вектор

- вектор правой части

Постановка задачи или в матричном обозначении: где (1’) - искомый вектор - вектор правой части

Слайд 6

Постановка задачи

Как известно из курса линейной алгебры, если матрица A невырожденная, т.е.
то

Постановка задачи Как известно из курса линейной алгебры, если матрица A невырожденная,
система (1) имеет единственное решение:

Слайд 7

Прямые (точные) методы: решение находится за конечное число арифметических действий. Точными их

Прямые (точные) методы: решение находится за конечное число арифметических действий. Точными их
можно назвать лишь абстрагируясь от погрешностей округления.
Итерационные методы состоят в том, что решение системы (1) определяется как предел некоторой последовательности приближений X k при k→∞, где k – номер итерации.
Вероятностные методы или методы Монте-Карло используют для решения систем с очень большим числом неизвестных (>107).

Методы решения СЛАУ

Слайд 8

*матрица симметричная и положительно определенная
**матрица трехдиагональная

*матрица симметричная и положительно определенная **матрица трехдиагональная

Слайд 10

Метод Крамера

Универсальным прямым методом решения систем вида (1), известным из курса

Метод Крамера Универсальным прямым методом решения систем вида (1), известным из курса
алгебры, является метод Крамера:
Для реализации на ЭВМ этого метода необходимо выполнить - умножений для каждого определителя. Подобным способом можно пользоваться, если n невелико (обычно< 5), в противном же случае такой метод становится очень затратным.

Слайд 11

Пример. Метод Крамера

Пример. Метод Крамера

Слайд 12

Метод Гаусса

Запишем систему (1) в виде:
Предположим, что , если иначе, то

Метод Гаусса Запишем систему (1) в виде: Предположим, что , если иначе, то переставим строки. (2)
переставим строки.

(2)

Слайд 13

Прямой ход метода Гаусса

Исключим x1 из n-1 последних уравнений, для этого

Прямой ход метода Гаусса Исключим x1 из n-1 последних уравнений, для этого
из второго уравнения вычтем первое, умноженное на
Из третьего вычтем первое умноженное на
и т.д.

Слайд 14

Прямой ход метода Гаусса

Этот процесс приведет к системе:
При исключении x1 преобразованию подвергаются

Прямой ход метода Гаусса Этот процесс приведет к системе: При исключении x1
строки расширенной матрицы, включая свободные члены.

(3)

Слайд 15

Прямой ход метода Гаусса

Если , то применим аналогичный процесс к последующим

Прямой ход метода Гаусса Если , то применим аналогичный процесс к последующим
уравнениям и исключим x2 из n-2 уравнений.

Слайд 16

Прямой ход метода Гаусса

k – тый шаг

Прямой ход метода Гаусса k – тый шаг

Слайд 17

Прямой ход метода Гаусса

Выпишем в общем виде рекуррентные соотношения для получения коэффициентов

Прямой ход метода Гаусса Выпишем в общем виде рекуррентные соотношения для получения
матрицы на k -м шаге:

Слайд 18

Смысл индексов

k – номер того уравнения, которое вычитается из остальных и номер

Смысл индексов k – номер того уравнения, которое вычитается из остальных и
того неизвестного, которое исключается из последующих уравнений;
- называется
разрешающим элементом;
i – номер уравнения из которого в данный момент исключается неизвестное;
j – текущий номер столбца.

Слайд 19

Прямой ход метода Гаусса

Через n-1 шаг система будет приведена к треугольному

Прямой ход метода Гаусса Через n-1 шаг система будет приведена к треугольному
виду, при этом прямой ход метода Гаусса завершен.

Схематическая иллюстрация прямого хода метода Гаусса

Слайд 20

Обратный ход метода Гаусса

Осуществляется для нахождения неизвестных системы.
Из последнего уравнения находится xn.

Обратный ход метода Гаусса Осуществляется для нахождения неизвестных системы. Из последнего уравнения
Его значение подставляется в n-1 уравнение …
и т. д. до первого уравнения и х1.

Слайд 21

Обратный ход

Искомое решение системы (1) определяется по формулам:
Весь алгоритм метода Гаусса осуществляется

Обратный ход Искомое решение системы (1) определяется по формулам: Весь алгоритм метода
за порядка арифметических операций.

Слайд 22

Пример. Метод Гаусса

Методом Гаусса решить систему уравнений:

Пример. Метод Гаусса Методом Гаусса решить систему уравнений:

Слайд 23

Пример. Метод Гаусса (со схемой единственного деления*)

* Схема единственного деления применяется для

Пример. Метод Гаусса (со схемой единственного деления*) * Схема единственного деления применяется
получения 1 на диагонали путем деления на разрешающий элемент

Слайд 24

Метод Жордана – Гаусса

Идея модификации метода Гаусса состоит в том,

Метод Жордана – Гаусса Идея модификации метода Гаусса состоит в том, чтобы
чтобы одновременно осуществить прямой и обратный ход, приведя исходную матрицу к диагональному виду.
Если при этом на главной диагонали будут 1, то искомое решение – вектор свободных членов. Схематически метод выглядит следующим образом:

Слайд 25

Схематическая иллюстрация метода Жордана-Гаусса

0

annn

0

Схематическая иллюстрация метода Жордана-Гаусса 0 annn 0

Слайд 26

Метод Жордана – Гаусса

 

Метод Жордана – Гаусса

Слайд 27

Модификации методов исключения неизвестных

Схема единственного деления
Выбор главного элемента

Модификации методов исключения неизвестных Схема единственного деления Выбор главного элемента

Слайд 28

0

Схема единственного деления:
на каждом шаге делим на разрешающий диагональный коэффициент
(возможна

0 Схема единственного деления: на каждом шаге делим на разрешающий диагональный коэффициент
и в любом методе исключения неизвестных)

Слайд 29

Пример. Метод Жордана-Гаусса (схема единственного деления)

Пример. Метод Жордана-Гаусса (схема единственного деления)

Слайд 30

Выбор главного элемента

Пример. Дана система
Точным решением данной системы является вектор (0,-1,1).

Выбор главного элемента Пример. Дана система Точным решением данной системы является вектор (0,-1,1).

Слайд 31

Выбор главного элемента

Проведём преобразования системы по методу Гаусса, округляя промежуточные результаты до

Выбор главного элемента Проведём преобразования системы по методу Гаусса, округляя промежуточные результаты до 5 значащих цифр.
5 значащих цифр.

Слайд 32

Прямой ход

Прямой ход

Слайд 33

Обратный ход

Обратный ход

Слайд 34

Сильная потеря точности связана с выбором на 2-м шаге разрешающего элемента Из-за

Сильная потеря точности связана с выбором на 2-м шаге разрешающего элемента Из-за
ограниченной точности вычислений (5 значащих цифр) допущена большая относительная погрешность, которая распространяется далее на все вычисления.
Этот пример иллюстрирует следующую ситуацию: если на k-ом шаге диагональный элемент не равен нулю, но его значение мало (≈ε), то, может быть, этот элемент ≠0 только из-за ошибок округления, а должен быть 0 и делить на него нельзя.

Слайд 35

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

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

Слайд 36

В рассмотренном примере выбор главного элемента осуществляется следующим образом:
переставим 2-ое и

В рассмотренном примере выбор главного элемента осуществляется следующим образом: переставим 2-ое и
3-е уравнения:
исключим х2 из 3-го уравнения:

Слайд 37

Обратный ход
Результат совпадает с точным решением.

Обратный ход Результат совпадает с точным решением.