Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Метод Ньютона (метод касательных)

Читайте также:
  1. I. Определение и проблемы метода
  2. I. ОПРЕДЕЛЕНИЕ И ПРОБЛЕМЫ МЕТОДА
  3. I. ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЙ РАЗДЕЛ
  4. I. Экспертные оценочные методы
  5. II МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ПОДГОТОВКЕ К ПРАКТИЧЕСКОМУ ЗАНЯТИЮ
  6. II. Категории и методы политологии.
  7. II. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ ВЫПОЛНЕНИЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ

Рассмотрим графическую иллюстрацию метода (рис. 1.4). Предположим, что графическим методом определено начальное приближение х0 к корню. В точке x0 вычислим левую часть решаемого уравнения f0 = f(x0), а также производную в этой точке f'(x0). За следующее приближение к корню возьмем точку x1, где касательная к функции f(x), проведенная из точки (x0, f0), пересекает ось абсцисс.

Уравнение прямой линии, проходящей через точку f0 = f(x0) и имеющей касательную f'(x0), можнозаписать в виде:

у(х) = f(x0)+f'(x0)(x- x0)

Чтобы найти x1, необходимо решить уравнение y(x1)=0:

у(х1) = f'(x0)(x1- x0)+ f(x0)=0

Решая это уравнение, получим основную формулу метода Ньютона

Затем считаем точку х1 в качестве началь­ной и продолжаем итерационный процесс. В общем виде для k+1-го шага итерационного процесса последнее соот­ношение принимает вид

(1.12)

Из рис. 1.4 видно, что таким способом можно приближаться к корню х*. При этом с каждой итерацией расстояние между очередным xk+1 и предыдущим хk приближениями к корню будет уменьшаться. Процесс уточнения корня закончим, когда выпол­нится условие

|xk+1-xk|<e (1.13)

где e - допустимая погрешность определения корня.

Рис. 1.4. Метод Ньютона

Алгоритм Ньютона можно получить другим способом с помощью разложения в ряд Тейлора левой части уравнения f(x) вблизи корня xk.

f(х) = f'(xk)(x- xk)+ f(xk)+…

Пренебрегая вкладами второго и более высоких порядков и из условия, чтобы в результате следующей итерации функция была равна нулю:

f(xk+1)=0

получим уравнение

f(xk+1) = f'(xk)(xk+1- xk)+ f(xk)=0

Откуда получим решение в виде (1.13).

Метод Ньютона обладает высокой скоростью сходимости. Обычно относительная погрешность решения 10-5 - 10-6 достигается через 5-6 итераций.

Недостатком метода является необходимость вычисления на каждой итерации не только левой части уравнения, но и ее производной.

Можно, несколько уменьшив скорость сходимости, ограничиться вычислением производной f'(x) только на первой итерации, а затем вычислять лишь значения f(x), не изменяя производной f'(x). Это алгоритм так называемого модифицированного метода Ньютона (рис. 1.5).

(1.14)

Рис. 1.5. Модифицированный ме­тод Ньютона

Метод Ньютона (1.13) - (1.14) можно использовать для уточнения корней в области комплексных значений х, что необходимо при решении многих прикладных задач, в частности при численном моделировании электромагнитных колебательных и волновых процессов с учетом временной и пространственной диссипации энергии. В этом случае начальное приближение корню х0 необходимо выбирать комплексным.


Дата добавления: 2015-07-07; просмотров: 82 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Охлаждение продуктов растительного происхождения| Метод простых итераций

mybiblioteka.su - 2015-2024 год. (0.006 сек.)