- •Глава 2
- •2.1. Введение
- •Относительные и абсолютные ошибки
- •2.3. Ошибки, содержащиеся в исходной информации
- •2.4. Ошибки ограничения
- •2.5. Ошибки округления
- •2.6. Распространение ошибок
- •2 .7. Графы вычислительных процессов
- •Пример 1
- •2.9. Памятка программисту
- •Упражнения
- •Численное решение уравнений
- •5.1. Введение
- •5.2. Метод последовательных приближений
- •5.3.Усовершенствованный метод последовательных приближений
- •5.4. Метод ньютона — рафсона
- •5.5. Случай почти равных корней
- •5.6. Сравнение методов и их ошибок округления
- •5.7. Корни многочленов
- •5.8. Влияние неточности коэффициентов многочлена
- •5.9. Системы уравнений
- •5.10. Комплексные корни
- •5.11. Нахождение исходного приближения
- •Упражнения
- •Глава 8
- •8.1. Введение
- •8.3. Ошибки округления
- •8.5. Влияние погрешностей коэффициентов. Достижимая точность решения
- •8.6. Итерационные методы решения систем линейных уравнений
- •8.7. Сравнение методов
- •8.8. Практический пример 10: проведение кривой методом наименьших квадратов
- •Лекция №1 Численное интегрирование
- •Лекция №2
- •Правило Симпсона.
- •Метод Гаусса
- •Методы прогноза и коррекции
- •Анализ ошибок при использовании метода прогноза и коррекции
5.4. Метод ньютона — рафсона
Вспомним, что в формуле (5.11) мы заменяли производную разностью. Вспомним также, что оптимальное значение лежало в интервале xn a .
(5.13)
редположим,
что для простоты вычислений мы выбрали
= xn.
Тогда (5.10)
приобретает следующий вид:
xn+1 находим из формулы
(5.14)
Нетрудно видеть, что (5.14) эквивалентно простому методу последовательных приближений
xn+1=g(xn)
где
Вспомним также, что если | g' (x) | < 1, то метод сходится. Для g' (х) имеем
Но поскольку f(x) подчиняется соотношению (5.2), то для х, достаточно близких к а, выражение в скобках становится малым. Поэтому итерационный метод, описываемый формулой (5.14), сходится, если
1. x0 выбрано достаточно близко к решению х = f(x).
2. Производная f”(x) не становится слишком большой.
3. Производная f’(x) не слишком близка к 1. Это и есть знаменитый метод Ньютона — Рафсона. Обычно его записывают в более привычной форме
г
де
F(x)=f(x)— х=0.
Таким образом, мы возвращаемся к уравнению в форме (5.1), и условия сходимости принимают следующий вид:
1. xq выбрано достаточно близко к корню уравнения F(x) = 0.
2. Производная F"(x) не становится очень большой.
3. Производная F'(x) не слишком близка к нулю. Последнее условие означает, что никакие два корня не находятся слишком близко один к другому. В следующем разделе мы вернемся к этому вопросу.
Рассмотрим геометрическое толкование метода Ньютона — Рафсона. В формуле (5.13) мы выбрали точку совпадающей с xn. На рис. 5.5 это соответствует тому, что угол равен углу наклона касательной к у = f (х) в точке х = xn. Нахождение следующего приближения, сводится при этом к тому, что проводится касательная к кривой y = f(x) в точке х = xn и отыскивается точка ее пересечения с прямой у = х. Эта точка и будет новым приближением xn+1. Чтобы найти f(xn+!), через значение xn+1 проводится вертикальная линия. После этого проводится новая касательная, точка пересечения которой с прямой у = х даст значение
Р и с. 5.6. Геометрическое представление метода Ньютона — Рафсона для f (х) = х.
xn+2 . Последовательность операций показана на рис. 5.6, где изображен случай 0<.f'(x)< 1.
Заметим, что теперь сходимость гораздо лучше, чем для простого метода последовательных приближений, изображенного на рис. 5.1. Такая быстрая сходимость типична для метода Ньютона — Рафсона, так как величина g'(x) очень мала.
Если уравнение задано в форме (5.1) и используется итерационная формула (5.15), то геометрически можно представить себе ход вычислений по рис. 5.7. В этом случае отыскивается точка пересечения кривой у = F(x) с осью х.
Исходя из некоторого начального приближения Хп, находим соответствующее ему значение F(Xn), проводим касательную к кривой y == F(x) и ищем точку пересечения этой касательной с осью х. Легко видеть, что эта точка и будет значением Хп+1 из формулы (5.15), так как там и требуется
Р и с. 5.7. Геометрическое представление метода Ньютона — Рафсона для F (х) = 0.
провести через точку с координатами xn, F(xn) прямую с угловым коэффициентом F'(xn) и затем найти ее пересечение с осью х.
