Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Численные методы.doc
Скачиваний:
37
Добавлен:
14.08.2019
Размер:
4.24 Mб
Скачать

Метод касательных для монотонных выпукло-вогнутых функций

  1. полагаем x0 = , 0 = ;

  2. пусть уже известны xn , n ;

  3. если f(xn) = 0, то корень найден, процесс завершён;

  4. если n и |f(xn)| , то процесс завершён, xn – приближённое значение корня;

  5. если n–1 > или |f(xn)| > , то xn+1 = xn – – точка пересечения с осью абсцисс касательной y = f(xn) + f(xn)·(xxn) к графику функции в точке (xn ; f(xn)), n+1 = xn+1xn , возврат к шагу 2.

Здесь функция не предполагается дважды дифференцируемой: символ f использован лишь для краткого обозначения знака выпуклости-вогнутости (f > 0 означает, что f выпукла вниз, а f < 0 – что f выпукла вверх). Таким образом, в случаях б), в) нужно положить x0 = , а в случаях а), г) – соответственно x0 = .

Теорема (о методе касательных). Пусть известен отрезок [; ], в котором заключён ровно один корень уравнения f(x) = 0, где функция f непрерывно дифференцируема, строго монотонна, всюду выпукла или вогнута на [; ] и f(f() < 0. Тогда последовательность {xn}n N , определённая по методу касательных, сходится к корню r [; ]. Если f дважды непрерывно дифференцируема на [; ], то метод касательных имеет квадратичную скорость сходимости.

Доказательство. Для доказательства сходимости заметим, что последовательность {xn}n N монотонна.

Для определённости проведём рассуждения в случае в): функция f убывает и выпукла вниз. Последнее означает, что любая касательная лежит ниже графика функции. Согласно алгоритму, имеем x0 = , f(x0) > 0. Если положить = , то f() < 0, т.е. x1 [x0 ; ] и f(x1) > 0. Пусть уже доказано, что x0 x1 xk < и f(xi) > 0 (0 i k). Тогда xk+1точка пересечения с осью абсцисс касательной к графику функции в точке (xk ; f(xk)) – лежит между xk и , т.е. xk+1 xk . Кроме того, поскольку касательная лежит ниже графика функции, а в точке xk+1 касательная пересекает ось абсцисс, то f(xk+1) > 0.

Итак, последовательность {xn}n N монотонна и ограничена (лежит на [; ]), так что она имеет предел x. Переходя к пределу в неравенстве f(xnf() < 0, получаем f(xf() 0, поэтому f(x) f(), x . Кроме того, f(x) 0. Действительно, например, в случае в) равенство f(x) = 0 вместе с условиями убывания функции, выпуклости вниз и f(x) 0 означало бы, что f() 0, вопреки f(f() < 0. Теперь предельный переход в формуле xn+1 = xn даёт x = x = 0, т.е. f(x) = 0 и x = r.

Оценим скорость сходимости, рассматривая величину

|xn+1r| = .

По формуле Тейлора, f(xn) = f(r) + f(r)·(xnr) ·(xnr)2 + u(xnr), где , т.е. u(x) = o(|x|2). Аналогично, записывая по формуле Тейлора f(xn) = f(r) + f(r)·(xnr) + v(xnr), где v(x) = o(|x|), получим:

При этом величина ограничена. Это следует из существования предела .

Теорема доказана.

Замечание: Для квадратичной сходимости метода касательных существенно наличие второй производной у функции. Действительно, рассмотрим функцию f(x) = на интервале [–1; 1]. Она непрерывно дифференцируема, возрастающая, выпукла вниз, но не имеет второй производной в своём корне – точке r = 0. Применение метода касательных даёт следующие результаты:

Поведение величины i+1 / i2 обусловлено тем, что

| xi+1 – 0 | = | xi – 0 – | = | xi | = | | .

Поэтому .

Примеры: 1. Для многочлена f(x) = 32·x3 – 48·x2 + 22·x – 3 уточнить значение корня на отрезке [0; 0,34] с точностью = 0,01. Точное значение корня, равно 0,25.

Здесь f(x) = 22 – 96·x + 96·x2, f(x) = –96 + 192·x . Легко понять, что f < 0 и f > 0 на [0; 0,34]. Применяем метод касательных, беря x0 = 0.

Приближённое значение корня 0,25, поскольку 4 < 0,006 < 0,01 и f(x4) –0,001 < 0,01.

2. Уточнить корень функции f(x) = на [–1,3; 0,05] с точностью до 0,001.

Здесь функция f(x) непрерывно дифференцируема дважды: f(0) = –1, f(0) = 0 (?!). Функция убывает, выпукла вниз, т.е. имеет случай в), и x0 = –1,3. Точное значение корня, очевидно, равно нулю.

Видно, что имеет место квадратичная сходимость.

Краткая характеристика метода хорд для монотонных выпукло-вогнутых функций приведена в приложении (таблица III) .