- •Введение.
- •Глава 1.
- •Устойчивость, корректность, сходимость.
- •Лекция 2.
- •«Абсолютная и относительная погрешности.
- •Погрешность суммы и разности приближенных чисел.»
- •Абсолютная и относительная погрешности.
- •Погрешность суммы и разности приближенных чисел.
- •Лекция 3.
- •Погрешность возведения в степень и извлечения корня из приближенных чисел.
- •Оценка погрешности результата вычислений по формуле.
- •Лекция 4.
- •Обратная задача теории приближенных вычислений.
- •О вычислениях без строгого учета погрешностей.
- •Глава 2.
- •Метод половинного деления.
- •Лекция 6.
- •«Понятие метрического пространства.
- •Теоретическое обоснование метода простых итераций.»
- •Понятие метрического пространства.
- •Теоретическое обоснование метода простых итераций.
- •Лекция 7. «Метод простых итераций.» Метод простых итераций.
- •Var x1,x2:real;
- •Оценка погрешности метода Ньютона.
- •Глава 3.
- •Метод Гаусса с выбором главного элемента.
- •Лекция 10.
- •Достаточные условия применимости метода прогонки.
- •Итерационные методы. Метод простых итераций.
- •Лекция 11.
- •«Метод Зейделя.
- •Метод Ньютона решения систем нелинейных уравнений.»
- •Метод Зейделя.
- •Метод Ньютона решения систем нелинейных уравнений.
- •Глава 4.
- •Вычисление значений многочленов.
- •Интерполирование функции многочленом.
- •Лекция 13.
- •«Интерполяционный многочлен в форме Лагранжа.
- •Остаточный член интерполирования.»
- •Интерполяционный многочлен в форме Лагранжа.
- •Остаточный член интерполирования.
- •Лекция 14.
- •Локальная интерполяция. Сплайны.
- •Лекция 15.
- •Квадратичная интерполяция.
- •Интерполяция кубическими сплайнами.
- •Обратная интерполяция с помощью многочлена Лагранжа.
- •Эмпирические зависимости. Метод наименьших квадратов.
- •Глава 5.
- •Формулы прямоугольников.
- •Формула трапеций.
- •Формула Симпсона.
- •Оценка погрешности квадратурных формул.
- •Лекция 17.
- •Понятие об адаптивных алгоритмах.
- •Особые случаи численного интегрирования.
- •Метод ячеек. Вычисление кратных интегралов.
- •Используемая литература.
- •Рекомендуемая литература
- •Дополнительная литература
Лекция 7. «Метод простых итераций.» Метод простых итераций.
Перейдем
непосредственно к задаче решения
уравнения
методом простой итерации, основным
моментом которого является сведение
исходного уравнения к эквивалентному
уравнению вида
.
.
Пусть
задача локализации корня уже решена,
то есть известно, что единственный
корень
уравнения
находится в отрезке
.
Используя принцип сжатых отображений
Банаха, можно построить итерационный
процесс
с любым начальным приближением
.
Предел последовательности
будет единственной неподвижной точкой
отображения, то есть решением уравнения
,
а значит и уравнения
.
Однако для этого нужно, чтобы отображение
в уравнении
было сжатым отображением
.
В
общем случае оставляем открытым вопрос
о том, как свести уравнение
к виду
так, чтобы отображение
было сжатым
.
Однако, если функция
непрерывна вместе со своей первой
производной на отрезке
и
на
,
то сведение уравнения
к виду
осуществляют следующим образом:
![]()
![]()
![]()
,
где
,
![]()
Если
в качестве константы
взять
,
то
,
![]()
То
есть
.
1.
Докажем сперва, что
есть отображение
,
то есть что для любого
также принадлежит
.
Так как
на отрезке
,
то
возрастает на
.
Так как
![]()
(отрезок
содержит корень
по предположению), то
.
по
т. Лагранжа ![]()
![]()
То
есть
находится от
не далее, чем a.
по
т. Лагранжа ![]()
![]()
То
есть
находится от
не далее, чем b.
Следовательно,
.
Так как
и
возрастает на
,
то
,
то есть
.
А, значит,
.
Итак, отображение
отображает отрезок
в
.
2.
Докажем теперь, что
есть сжатое отображение
.
По теореме Лагранжа для любых
найдется точка
такая, что
,
то есть
.
Так
как
на
,
то
,
где
.
Итак, условие сжатости отображения
доказано.
Заметим,
что если функция
будет удовлетворять условию
,
то аналогично можно показать, что в
качестве коэффициента
следует взять
.
Пример.
Написать
программу на языке «Паскаль» для решения
уравнения
методом простых итераций с точностью
,
если известно, что корень уравнения
находится на отрезке
.
Легко
показать, что
на рассматриваемом отрезке, а, значит,
в задаче можно применять описанную выше
схему. Абсцисса
вершины параболы
не входит в отрезок
,
а, значит,
,
,
,
.
Составим программу.
Uses crt;
Const e=0.001; la=-1/15; k=11/15;
Var x1,x2:real;
Function f(x:real):real;
Begin
F:=x*sqr(x)+2*sqr(x)+2;
End;
Function fi(x:real):real;
Begin
Fi:=x+la*f(x);
End;
Begin
ClrScr;
X2:=-2.5;
Repeat
x1:=x2;
x2:=fi(x1);
Until abs(x2-x1)<e*(1-k)/k;
WriteLn(x2:3:3);
ReadKey;
End.
После
выполнения программы будет получен
ответ
.
Лекция 8.
«Метод Ньютона.
Оценка погрешности метода Ньютона.»
Метод Ньютона.
Рассмотрим
уравнение
,
причем
удовлетворяет следующим условиям:
,
,
то есть функция
принимает на концах отрезка
значения с противоположными знаками,
производные
и
сохраняют знак в отрезке
.
При этих условиях возможны четыре случая, указанные на рисунках 2.2, 2.3, 2.4, 2.5.
Заметим,
что на рисунке 2.2 функция
возрастает и вогнута, на рисунке 2.3 –
убывает и вогнута, на рисунке 2.4 –
возрастает и выпукла, на рисунке 2.5 –
убывает и выпукла.
1.
,
. 2.
,
.

Рис. 2.2. Рис. 2.3.
3.
,
. 4.
,
.

Рис. 2.4. Рис. 2.5.
Примем
за
тот конец отрезка
,
в котором функция
имеет тот же знак, что и
.
Метод Ньютона, называемый также методом
касательных, состоит в следующем.
Рассмотрим в точке
касательную к кривой
,
задаваемую уравнением
.
Положив
,
найдем точку пересечения касательной
с осью Ox.

Построив
касательную в точке
,
получаем по аналогичной формуле точку
пересечения этой касательной с осью
Ox.

Продолжая этот процесс, получаем

Полученная
итерационная последовательность
является убывающей (возрастающей) и
ограниченной снизу (сверху). По
соответствующей теореме из анализа эта
последовательность имеет предел
.
Покажем, что он равен корню уравнения.
Перейдем
в равенстве
к пределу, пользуясь непрерывностью
и
.
Имеем
.
Из последнего равенства следует, что
,
то есть
.
