
- •Bisection
- •7.) Метод хорд (секущих).
- •9.) Методы решения систем линейных алгебраических уравнений:
- •Постановка задачи
- •10.) Прямые методы решения слау Метод Крамера:
- •Решение систем линейных алгебраических уравнений матричным методом (с помощью обратной матрицы).
- •Метод Гаусса- этот метод заключается в последовательном исключении неизвестных. Пусть в системе уравнений
- •Алгоритм численного метода Гаусса:
- •1. Прямой ход.
- •Итерационные методы решения линейных алгебраических систем Метод простой итерации или метод Якоби
- •Алгоритм метода простых итераций
- •Метод Гаусса – Зейделя
- •Алгоритм метода Зейделя
- •11.) Нормы векторов
- •12.) Нормы матриц
- •Свойства норм матриц.
- •Алгоритм метода Зейделя
- •Постановка задачи
- •Задача интерполяции функции, интерполяционные полиномы:
- •Оценка погрешности интерполяционной формулы Лагранжа
- •Интерполяционные формулы Ньютона
- •Оценка погрешностей первой и второй интерполяционных формул Ньютона
- •Численные методы решения задачи Коши для оду:
- •Где .
- •Оценка элементарной площади Si правым прямоугольником.
- •Оценка элементарной площади Si центральным прямоугольником.
- •Геометрическая иллюстрация вычисления значения определённого интеграла по формуле левых прямоугольников.
Метод Гаусса – Зейделя
Расчетные формулы имеют вид:
т.е. для подсчета i–й компоненты (k+1)–го приближения к искомому вектору используется уже вычисленное на этом, т.е. (k+1)–м шаге, новые значения первых i–1 компонент.
Подробные формулы имеют вид:
Достаточное условие сходимости этого метода такое же, как и для метода простой итерации, т.е. диагональное преобладание:
Начальное приближение:
Алгоритм метода Зейделя
1. Преобразовать
систему к
виду
одним
из описанных способов.
2. Задать
начальное приближение решения произвольно
или положить
,
а также малое положительное
число
(точность).
Положить
.
3. Произвести
расчеты по формуле (1)или (2) и найти .
(2)
(1)
4. Если
выполнено условие окончания ,
процесс завершить и в качестве
приближенного решения задачи принять
.
Иначе положить
и
перейти к пункту 3.
Достоинства итерационных методов:
1. Погрешность округления не накапливается от итерации к итерации.
2. Число итераций при n>100 обычно меньше n , поэтому общее число действий меньше n3, т.е. меньше, чем в методе исключений Гаусса.
3. Не требуется больший объем памяти.
4. Итерационные методы особенно выгодны для систем с большим количеством нулевых коэффициентов (систем с разряженной итерацией). Методы исключения наоборот: чем больше нулей, тем чаще требуется выбирать новую рабочую строку.
Недостаток - не всегда можно обеспечить сходность итерационного процесса. С увеличением размерности системы труднее выполнить линейные преобразования для обеспечения сходимости.
11.) Нормы векторов
Определение. Пусть
имеется n -
мерное метрическое пространство
вещественных чисел
1)
2)
3) то |
При решении СЛАУ наиболее распространены следующие нормы:
1. max-норма,
или m –
норма: ;
2. l-норма: ;
3.
Евклидова норма: .
Определение. Пусть X* – точное значение вектора, X ‑ приближенное значение. Абсолютная и относительная погрешность вектора X*: |
Пример:
Вычислим
нормы вектора
1. m-норма:
2. l-норма:
3.
Евклидова норма:
12.) Нормы матриц
Согласованные с нормами векторов нормы матрицы A равны
1. max-норма, или m - норма:
; (normi(A) в Mathcad)
2. l-норма:
; (norm1(A) в Mathcad)
3. Евклидова норма:
. (norme(A) в Mathcad)
Свойства норм матриц.
1) ,
причем
;
2) ,
где aÎR;
3) ;
Дополнительно верны следующие свойства:
4) ;
5) , здесь X –
вектор.
Как и для векторов, для матриц можно определить понятие погрешности.
Определение. Пусть A* – точное значение матрицы, A ‑ приближенное значение. Абсолютная и относительная погрешность матрицы A*: |
Пример: Пусть
.
;
;
.
13.)
Метод
простых итераций, реализующийся в
процессе последовательных приближений,
сходится к единственному решению
исходной системы при
любом начальном приближении
со
скоростью не медленнее геометрической
прогрессии, если какая-либо норма
матрицы
меньше
единицы, т.е.
.
1. Условие
теоремы, как достаточное, предъявляет
завышенные требования к матрице ,
и потому иногда сходимость будет, если
даже
.
2. Сходящийся процесс обладает свойством "самоисправляемости", т.е. отдельная ошибка в вычислениях не отразится на окончательном результате, так как ошибочное приближение можно рассматривать, как новое начальное.
3. Условия
сходимости выполняются, если в
матрице диагональные
элементы преобладают, т.е.
и
хотя бы для одного неравенство
строгое. Другими словами, модули
диагональных коэффициентов в каждом
уравнении системы больше суммы модулей
недиагональных коэффициентов (свободные
члены не рассматриваются).
4. Чем
меньше величина нормы ,
тем быстрее сходимость метода.
Теорема
о необходимом и достаточном условии
сходимости метода простых итераций. Для
сходимости метода простых итераций
(10.12) при любых и
необходимо
и достаточно, чтобы собственные значения
матрицы
были
по модулю меньше единицы, т.е.
.
Преобразование
системы к
виду
с
матрицей
,
удовлетворяющей условиям сходимости,
может быть выполнено несколькими
способами.Алгоритм:
1. Уравнения,
входящие в систему ,
переставляются так, чтобы выполнялось
условие преобладания диагональных
элементов (для той же цели можно
использовать другие элементарные
преобразования). Затем первое уравнение
разрешается относительно
,
второе — относительно
и
т.д. При этом получается матрица
с
нулевыми диагональными элементами.
Выражая из
первого уравнения,
—
из второго, а
—
из третьего, получаем систему вида
2. Уравнения
преобразуются так, чтобы выполнялось
условие преобладания диагональных
элементов, но при этом коэффициенты не
обязательно равнялись нулю.
3. Если ,
систему
следует
умножить на матрицу
,
где
—
матрица с малыми по модулю элементами.
Тогда получается система
или
,
которую можно записать в форме
,
где
.
Если
достаточно
малы, условие сходимости выполняется.
В методе простой итерации если аii 0, то исходная система может быть преобразована к виду хi = bi + aij хj , i j, т.е. из каждого уравнения последовательно выражают хi.
Здесь bi = Fi / аii; aij = - аij / аii.
Таким образом, в матричном виде имеем Х = В + AХ.
Полученную систему будем решать методом последовательных приближений.
За нулевое приближение Х(0) можно принять матрицу В: Х(0)= = B, и далее, подставив найденные значения в исходную систему, получим Х (1) = В + A Х(0) .
При бесконечном повторении этой вычислительной схемы имеем
,
где
и будет искомое решение системы.
Выбор
начального приближения влияет
на количество итераций, необходимых
для получения приближенного решения.
Наиболее часто в качестве начального
приближения берут или
.
14.)
Итерационные методы решения линейных алгебраических систем:(основанны на использовании повторяющегося (циклического) процесса и позволяющие получить решение в результате последовательных приближений.)Метод Гаусса – Зейделя
Расчетные формулы имеют вид:
т.е. для подсчета i–й компоненты (k+1)–го приближения к искомому вектору используется уже вычисленное на этом, т.е. (k+1)–м шаге, новые значения первых i–1 компонент.
Подробные формулы имеют вид:
Достаточное условие сходимости этого метода такое же, как и для метода простой итерации, т.е. диагональное преобладание:
Начальное приближение: