Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Раздел1.Решение нелинейных уравнений.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
4.75 Mб
Скачать
  1. Метод касательных (метод Ньютона);

  2. Метод хорд;

  3. Метод половинного деления (метод дихотомии) и др.

1.5. Метод касательных. Реализация метода

Пусть уравнение f ( x ) = 0, на отрезке [a,b] удовлетворяет условиям теоремы 1, т.е. имеет единственный корень, и 2-ая производная f’’(x) имеет постоянный знак.

Геометрически метод Ньютона заключается в замене небольшого участка дуги кривой y=f(x) касательной, проведенной в некоторой точке к этой кривой.

Для решения нелинейного уравнения по методу касательных справедлива Теорема 2.

Пусть функция y = f(x) на отрезке [a,b] удовлетворяет условиям теоремы 1, т.е. уравнение (1.1) имеет на этом отрезке единственный корень.

Если функция y=f(x) имеет 2-ую производную, сохраняющую знак на этом отрезке, то исходя из начального приближения х0 , удовлетворяющего условию:

f(x0) f ’’ (x0 )>0, (1.6)

корень уравнения (1) можно вычислить с точностью по формуле

(1.7)

Рассмотрим случай, когда f ’’(x)>0 для x [a, b], f(a)<0 и f(b)>0.

Напомним, что знак второй производной функции легко определить из графика самой функции.

Если график функции выпуклый внизу, то вторая производная функции больше нуля (f ’’ (x)>0).

Если график функции выпуклый кверху , то вторая производная меньше нуля (f ’’ (x)<0).

Алгоритм метода касательных

  1. Выберем начальное приближение.

Начальное приближение x0 выбирается, исходя из условия

f(x0) f ’’(x0) >0. Для функции (изображенной на рисунке) 2-ая производная больше 0 (f ’’(x0) > 0, функция выпукла книзу), f(a)<0, f(b)>0, следовательно, x0 = b (в т. x0 = а данное условие не выполняется).

  1. Проведем касательную к кривой y = f(x) в точке A0[x0, f(x0)].

  2. В качестве 1-го приближения корня х1 возьмем абсциссу точки пересечения этой касательной с осью ОХ.

  3. Через точку А1[x1, f(x1)]. снова проведем касательную, абсцисса точки пересечения которой с осью ОХ даст нам второе приближение корня х2 и т.д.

  4. Продолжим процесс, в результате получим итерационную последовательность x0 , x1, x2,……xn,

  5. Формула для вычисления n-ого приближения

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

Или

Если хоты бы одно из условие (1.4) или ( 1.5) выполняется, то в качестве приближенного решения уравнения (1.1) с точностью  принимается n-я итерация, т.е. .

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

Аналогичным образом находиться корень и в случае, когда f ’’(x)<0 для x [a b] (см. Теорема1)