Скачать презентацию ЧИСЛЕННЫЕ МЕТОДЫ Лекция 6 Итерационные методы решения СЛАУ Скачать презентацию ЧИСЛЕННЫЕ МЕТОДЫ Лекция 6 Итерационные методы решения СЛАУ

ЧИСЛ МЕТ Л6.ppt

  • Количество слайдов: 22

ЧИСЛЕННЫЕ МЕТОДЫ Лекция 6: Итерационные методы решения СЛАУ 1 ЧИСЛЕННЫЕ МЕТОДЫ Лекция 6: Итерационные методы решения СЛАУ 1

Метод последовательных приближений (метод простой итерации) решения СЛАУ Пусть дана СЛАУ (невырожденная): (1) В Метод последовательных приближений (метод простой итерации) решения СЛАУ Пусть дана СЛАУ (невырожденная): (1) В матричном виде: AX = B. 2

Метод последовательных приближений (метод простой итерации) решения СЛАУ l В матричном виде СЛАУ запишем Метод последовательных приближений (метод простой итерации) решения СЛАУ l В матричном виде СЛАУ запишем так: AX = B, где , , 3

Метод простой итерации решения СЛАУ Предполагая, что диагональные элементы aii 0, выразим: x 1 Метод простой итерации решения СЛАУ Предполагая, что диагональные элементы aii 0, выразим: x 1 - через первое уравнение системы, x 2 - через второе уравнение системы и так далее. В результате получим эквивалентную систему: 4

Метод простой итерации решения СЛАУ • Обозначим новые коэффициенты: 5 Метод простой итерации решения СЛАУ • Обозначим новые коэффициенты: 5

Метод простой итерации решения СЛАУ • Тогда в матричном виде система может быть записана Метод простой итерации решения СЛАУ • Тогда в матричном виде система может быть записана Или: (2) 6

Метод простой итерации решения СЛАУ Система (1) приведена к нормальному виду (2). Решим СЛАУ Метод простой итерации решения СЛАУ Система (1) приведена к нормальному виду (2). Решим СЛАУ методом простой итерации. За нулевое приближение примем столбец свободных членов: - нулевое приближение 7

Метод простой итерации решения СЛАУ Далее любое (k+1)-е приближение вычисляют по формуле: где . Метод простой итерации решения СЛАУ Далее любое (k+1)-е приближение вычисляют по формуле: где . 8

Метод простой итерации решения СЛАУ Если последовательность приближений имеет предел , то этот предел Метод простой итерации решения СЛАУ Если последовательность приближений имеет предел , то этот предел является решением системы, т. к. (по свойствам пределов), т. е. 9

Достаточное условие сходимости метода простой итерации: l 10 Если сумма модулей элементов строк или Достаточное условие сходимости метода простой итерации: l 10 Если сумма модулей элементов строк или сумма модулей элементов столбцов матрицы меньше единицы, то процесс итерации для данной СЛАУ сходится к единственному решению независимо от выбора начального вектора.

Метод Зейделя o Метод Зейделя представляет собой некоторую модификацию метода простой итерации. В методе Метод Зейделя o Метод Зейделя представляет собой некоторую модификацию метода простой итерации. В методе Зейделя при вычислении (k+1)-го приближения неизвестного xi учитываются найденные ранее k-е приближения неизвестных x 1, x 2, … , хi-1. 11

Метод Зейделя o Пусть дана СЛАУ, приведённая к нормальному виду: 12 Метод Зейделя o Пусть дана СЛАУ, приведённая к нормальному виду: 12

Метод Зейделя n Выбираем произвольно начальное приближение корней и подставляем в первое уравнение системы: Метод Зейделя n Выбираем произвольно начальное приближение корней и подставляем в первое уравнение системы: 13

Метод Зейделя n Полученное первое приближение подставляем во второе уравнение системы (остальные - нулевые Метод Зейделя n Полученное первое приближение подставляем во второе уравнение системы (остальные - нулевые приближения): n Полученные первые приближения и подставляем в третье уравнение системы и т. д. 14

Метод Зейделя n Таким образом, предполагая, что k-е приближения корней известны, по методу Зейделя Метод Зейделя n Таким образом, предполагая, что k-е приближения корней известны, по методу Зейделя строим (k+1)-е приближения по формуле: 15

Метод Зейделя o Метод Зейделя часто приводит к более быстрой сходимости, чем метод итерации. Метод Зейделя o Метод Зейделя часто приводит к более быстрой сходимости, чем метод итерации. Можно дать оценку числа итераций N, необходимых для достижения заданной точности : , где n - размерность квадратной матрицы из коэффициентов при неизвестных. 16

Метод Зейделя n Алгоритм в методе Зейделя прост и удобен для вычислений. Он не Метод Зейделя n Алгоритм в методе Зейделя прост и удобен для вычислений. Он не требует никаких действий с матрицей . Ранее вычисленные на текущей итерации компоненты сразу же участвуют в расчетах наряду с компонентами и, таким образом не требуют дополнительного резерва памяти, что существенно при решении больших систем. 17

ПРИМЕР 1 n Методом Зейделя решить систему : 18 ПРИМЕР 1 n Методом Зейделя решить систему : 18

Решение: n Приведем систему к нормальному виду: 19 Решение: n Приведем систему к нормальному виду: 19

Продолжение решения: n n За нулевые приближения возьмем соответствующие значения свободных членов: Строим итерации Продолжение решения: n n За нулевые приближения возьмем соответствующие значения свободных членов: Строим итерации по методу Зейделя. 20

Продолжение решения: n Первые приближения: 21 Продолжение решения: n Первые приближения: 21

Продолжение решения: n Вторые приближения: и так далее. На восьмой итерации (четвертый знак не Продолжение решения: n Вторые приближения: и так далее. На восьмой итерации (четвертый знак не меняется): 22