
- •1. Погрешность
- •1.1. Определение погрешности
- •1.2. Источники погрешности
- •1.3. Способы оценки погрешности
- •2. Аппроксимация, интерполяция функций
- •2.1. Задачи аппроксимации и интерполяции
- •2.2. Интерполяционный многочлен Ньютона.
- •2.3. Интерполяционная формула Лагранжа
- •2.4. Погрешность и трудоемкость интерполяции
- •2.5. Нелинейная интерполяция
- •2.6. Эрмитова интерполяция
- •2.7. Интерполяция сплайнами
- •2.8. Аппроксимация функций методом наименьших квадратов
- •2.9. Двумерная интерполяция
- •3. Численное дифференцирование
- •3.1. Полиномиальные формулы
- •3.2. Конечноразностные формулы
- •3.3. Метод Рунге - Ромберга
- •3.4. Вычисление частных производных
- •4. Вычисление интегралов
- •4.1. Квадратурные формулы Ньютона-Котеса
- •4.2. Формула средних
- •4.3. Формула трапеций
- •4.4. Формула Симпсона
- •4.5. Формулы Гаусса и Маркова
- •4.6. О сходимости квадратурных формул
- •4.7. Нестандартные случаи интегрирования
- •4.8. Вычисление кратных интегралов
- •4.9.Метод ячеек
- •5. Решение систем линейных алгебраических уравнений
- •5.1. Постановка задачи
- •5.2. Корректность задачи
- •5.3. Методы решения слау
- •5.4. Метод Гаусса (схема единственного деления)
- •5.5. Метод прогонки
- •5.6. Метод lu-разложения
- •5.7. Метод квадратного корня
- •5.7. Итерационные методы решения слау
- •5.8. Обращение матриц
- •6. Алгебраическая проблема собственных значений
- •6.1. Постановка задачи
- •6.2. О методах решения характеристического уравнения
- •6.3. Преобразование подобия
- •6.4. Итерационный метод вращений (Якоби)
- •6.5. О выборе аннулируемых элементов
- •7. Методы решения нелинейных уравнений и систем
- •7.1. Постановка задачи
- •7.2. Метод половинного деления (дихотомия)
- •7.3. Метод простых итераций
- •7.4. Метод Ньютона (касательных)
- •7.5. Метод секущих
- •7.6. Метод парабол
- •7.4. Метод Ньютона решения системы нелинейных уравнений
7.3. Метод простых итераций
Заменим уравнение (1) на эквивалентное ему уравнение
,
(7.2)
Выберем
начальное приближение
и вычислим дальнейшие приближения по
формулам
,
n
=
0,1,2, …
(7.3)
Если
стремится к некоторому пределу
,
то этот предел есть корень исходного
уравнения (1).
Условия
сходимости.
Если
имеет
непрерывную производную, тогда
(7.4)
где точка
лежит
между точками
и
.
Поэтому
если всюду
, то отрезки
убывают не медленнее членов геометрической прогрессии со знаменателем q < 1 и последовательность (4) сходится при любом начальном приближении;
если
, то итерации расходятся;
если
, но вдали от корня
, то метод сходится, если начальное приближение достаточно близко к корню.
Очевидно,что
вблизи корня сходимость будет наиболее
быстрой, если
.
Оценка
погрешности.
Вблизи корня итерации сходятся
приблизительно как геометрическая
прогрессия со знаменателем
.
Чтобы сумма дальнейших ее членов не
превосходила
,
должно выполнять условие
.
(7.5)
7.4. Метод Ньютона (касательных)
Пусть в уравнении (1)
функция
имеет непрерывную производную. Тогда
это уравнение можно преобразовать к
виду
.
(7.6)
Приближенно заменяя
на
получим итерационный процесс
,
(7.7)
Метод Ньютона можно рассматривать как частный случай метода простых итераций, если считать
.
(7.8)
Тогда
(7.9)
и для простого корня
,
(7.10)
что обеспечивает быстрейшую сходимость метода.
Для p-кратного
корня
приближенное представление функции в
окрестности корня в виде первого члена
ряда Тейлора имеет вид
.
(7.11)
Тогда, с учетом (9)
,
(7.12)
и, значит, при достаточно близком к корню начальном приближении метод Ньютона сходится.
Оценим скорость сходимости к простому корню. По определению (3)
(7.13)
Раскладывая правую часть в ряд Тейлора и учитывая (10), получим
.
(7.14)
Т.о., сходимость - квадратичная.
7.5. Метод секущих
В методе Ньютона требуется вычислять производную функции, что не всегда удобно. Можно приближенно заменить производную в (7) конечноразностным выражением
.
(7.15)
Тогда вместо (7) имеем итерационный процесс
.
(7.16)
Для его начала требуется
задать
и
(двухшаговый процесс).
7.6. Метод парабол
Если заменить функцию
на ее трехточечную интерполяцию
(7.17)
то, приравняв ее нулю, получим уравнение
,
(7.18)
где
(7.19)
Из двух корней уравнения (18) берется наименьший по модулю и следующее приближение принимает значение
.
(7.20)
Для начала вычислений
необходимо задать три начальных
приближения
,
и
(трехшаговый процесс).
7.4. Метод Ньютона решения системы нелинейных уравнений
Систему нелинейных уравнений можно записать в краткой векторной форме
(7.21)
или в координатном виде
(7.22)
Пусть известно некоторое
приближение
к корню
.
Запишем исходную систему (21) в виде
,
(7.23)
где
.
(7.24)
Раскладывая уравнения системы (23) в ряды Тейлора с удержанием главных членов приращений, получим СЛАУ
(7.25)
относительно приращений
.
После ее решения находим новое приближение
.
(7.26)