Тема: Численные методы решения нелинейных уравнений

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

Отделение корней обычно выполняют графически: определяют точки пересечения графика функции с осью абсцисс. Можно это сделать и аналитически: определить корни первой производной функции, т. е. выделить точки смены знака производной, и составить таблицу знаков функции. Интервалы, на которых функция меняет знак, и определят исходные интервалы изоляции действительных корней уравнения.

Свойства функции на интервале изоляции, содержащем единственный корень уравнения:

- функция на концах интервала имеет разные знаки;

- первая и вторая производные функции не меняют знаки.

Метод хорд

Для реализации сходящегося процесса уточнения корня используют две расчётных формулы. Выбор формулы и нулевого приближения определяется знаком второй производной функции на интервале изоляции корня.

Пусть решается нелинейное уравнение Тема: Численные методы решения нелинейных уравнений - student2.ru и известен интервал изоляции одного из его корней - Тема: Численные методы решения нелинейных уравнений - student2.ru . Для выбора расчётной формулы следует определить знаки функции на концах интервала, т. е. Тема: Численные методы решения нелинейных уравнений - student2.ru , и знак второй производной на интервале - Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru .

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

Когда неподвижна точка Тема: Численные методы решения нелинейных уравнений - student2.ru , т. е. Тема: Численные методы решения нелинейных уравнений - student2.ru , расчётная формула:

Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru ; и Тема: Численные методы решения нелинейных уравнений - student2.ru . (1)

Когда неподвижна точка Тема: Численные методы решения нелинейных уравнений - student2.ru , т. е. Тема: Численные методы решения нелинейных уравнений - student2.ru , расчётная формула:

Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru ; и Тема: Численные методы решения нелинейных уравнений - student2.ru . (2)

При ручных расчётах целесообразно вычисления вести в следующих таблицах.

По формуле (1): зафиксировать Тема: Численные методы решения нелинейных уравнений - student2.ru ; вычислить Тема: Численные методы решения нелинейных уравнений - student2.ru ; ввести обозначение Тема: Численные методы решения нелинейных уравнений - student2.ru ; расчётная формула: Тема: Численные методы решения нелинейных уравнений - student2.ru .

Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru

По формуле (2): зафиксировать Тема: Численные методы решения нелинейных уравнений - student2.ru ; вычислить Тема: Численные методы решения нелинейных уравнений - student2.ru ; ввести обозначение Тема: Численные методы решения нелинейных уравнений - student2.ru ; расчётная формула: Тема: Численные методы решения нелинейных уравнений - student2.ru .

Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru

Контроль за правильностью вычислений следует вести в таблице по следующим признакам:

- числовые значения в столбце Тема: Численные методы решения нелинейных уравнений - student2.ru не должны выходить за пределы интервала изоляции корня, т. е. при Тема: Численные методы решения нелинейных уравнений - student2.ru значения Тема: Численные методы решения нелинейных уравнений - student2.ru должны приближаться к Тема: Численные методы решения нелинейных уравнений - student2.ru ,а при Тема: Численные методы решения нелинейных уравнений - student2.ru значения Тема: Численные методы решения нелинейных уравнений - student2.ru должны приближаться к Тема: Численные методы решения нелинейных уравнений - student2.ru ;

- числовые значения в столбце Тема: Численные методы решения нелинейных уравнений - student2.ru должны приближаться к нулю с одной стороны;

- числовые значения в столбце Тема: Численные методы решения нелинейных уравнений - student2.ru должны уменьшаться по модулю на каждом шаге уточнения корня.

Расчёт следует закончить при достижении заданной точности, когда будет выполнено условие: Тема: Численные методы решения нелинейных уравнений - student2.ru .

Следить за точностью приближения к корню по приведённой выше формуле можно лишь в случае, если на интервале изоляции соблюдается следующее неравенство: Тема: Численные методы решения нелинейных уравнений - student2.ru ,

где Тема: Численные методы решения нелинейных уравнений - student2.ru ;

Если это неравенство не выполняется, интервал изоляции следует сузить. Если же не выполнять сужение интервала изоляции, то следить за точностью приближения к корню следует по общей более сложной формуле: Тема: Численные методы решения нелинейных уравнений - student2.ru

Пример 1. Найти корень нелинейного уравнения с точностью до 10-4, применив метод хорд, на интервале изоляции [0,02;0,92]:

Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru .

Решение.

Знаки функции на концах интервала изоляции: Тема: Численные методы решения нелинейных уравнений - student2.ru . Знак второй производной Тема: Численные методы решения нелинейных уравнений - student2.ru , значит, правый конец интервала неподвижен, и за нулевое приближение в методе хорд следует взять противоположный конец - точку Тема: Численные методы решения нелинейных уравнений - student2.ru

Проверим выполнение неравенства: Тема: Численные методы решения нелинейных уравнений - student2.ru , для чего вычислим минимум 1-ой производной - Тема: Численные методы решения нелинейных уравнений - student2.ru =2,2449 и максимум 2-ой производной - Тема: Численные методы решения нелинейных уравнений - student2.ru =1,6371 на интервале изоляции корня. Неравенство выполняется, и за точностью приближения к корню можно следить по величине разности между двумя последовательными приближёнными значениями: Тема: Численные методы решения нелинейных уравнений - student2.ru .

Вычисления приведены в таблице, где Тема: Численные методы решения нелинейных уравнений - student2.ru

Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru
0,02 0,5753 0,6148 0,6178 0,6180 1,4550 0,1168 0,0090 0,0007 0,0001 -2,3581 -1,0199 -0,9121 -0,9038 -0,9032 0,0900 0,3447 0,3052 0,3022 0,3020 -0,5553 -0,0395 -0,0030 -0,0002 0,5753 0,6148 0,6178 0,6180 0,6180

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

Расчётная формула: Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru .

Этот метод также требует сужения интервала изоляции до выполнения неравенства: Тема: Численные методы решения нелинейных уравнений - student2.ru . За нулевое приближение следует брать неподвижный конец интервала изоляции корня, иначе процесс приближения к корню будет расходящимся.

Расчётная таблица имеет следующий вид.

  Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru

Приме 2.. Найти корень нелинейного уравнения с точностью до 10-5 методом касательных: Тема: Численные методы решения нелинейных уравнений - student2.ru на интервале [-3;-2].

Решение.

На концах интервала изоляции функция имеет разные знаки: Тема: Численные методы решения нелинейных уравнений - student2.ru ; знак второй производной Тема: Численные методы решения нелинейных уравнений - student2.ru . Значит, неподвижным является левый конец интервала – точка Тема: Численные методы решения нелинейных уравнений - student2.ru , который в методе касательных и станет нулевым приближением к корню Тема: Численные методы решения нелинейных уравнений - student2.ru .

Для выполнения неравенства Тема: Численные методы решения нелинейных уравнений - student2.ru необходимо сузить интервал изоляции до [-2,31;-2,29], тогда Тема: Численные методы решения нелинейных уравнений - student2.ru =58,0332, Тема: Численные методы решения нелинейных уравнений - student2.ru =60,5919.

  Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru   Тема: Численные методы решения нелинейных уравнений - student2.ru
-2,310000 -2,302824 -2,302776 0,225663 0,001491 0,000000 -31,445564 -31,030526 -31,027757 -0,007176 -0,000048 -0,000000 -2,302824 -2,302776 -2,302776

Метод итераций

Этот метод требует приведения исходного уравнения к каноническому виду: Тема: Численные методы решения нелинейных уравнений - student2.ru . Тогда одношаговый итерационный процесс строится по формуле: Тема: Численные методы решения нелинейных уравнений - student2.ru при выборе любого нулевого приближения из интервала изоляции.

Главное - проверка соблюдения условий сходимости для канонического уравнения: Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru - это обеспечит сходящийся итерационный процесс и получение значения корня уравнения с требуемой точностью за конечное число шагов.

Существует стандартный приём преобразования уравнения к каноническому виду, обеспечивающий сходимость итерационного процесса. Тема: Численные методы решения нелинейных уравнений - student2.ru . Знак Тема: Численные методы решения нелинейных уравнений - student2.ru совпадает со знаком первой производной исходной функции. Итерации продолжают до тех пор, пока не будет выполнено условие:

Тема: Численные методы решения нелинейных уравнений - student2.ru , где Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru - погрешность.

Если функция Тема: Численные методы решения нелинейных уравнений - student2.ru возрастает, приближённые значения сходятся к точному значению корня монотонно, если же функция Тема: Численные методы решения нелинейных уравнений - student2.ru убывает, то приближённые значения колеблются вокруг точного значения.

Пример 3.

Для функции Тема: Численные методы решения нелинейных уравнений - student2.ru найти интервалы изоляции действительных корней и на каждом интервале привести исходное уравнение к каноническому виду, используя стандартный приём, и проверить выполнение условий сходимости итерационного процесса.

Решение.

Построение графика функции выявило два действительных корня уравнения на интервалах [-2;-1] и [1;2].

Для применения стандартного приёма преобразования уравнения к каноническому виду необходимо найти максимум первой производной:

Тема: Численные методы решения нелинейных уравнений - student2.ru

Интервал [-2;-1] : Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru .

Следовательно, положим Тема: Численные методы решения нелинейных уравнений - student2.ru и знак совпадает со знаком Тема: Численные методы решения нелинейных уравнений - student2.ru .

Тогда правая часть канонического уравнения:

Тема: Численные методы решения нелинейных уравнений - student2.ru

Проверим выполнение условия сходимости:

Тема: Численные методы решения нелинейных уравнений - student2.ru

Тема: Численные методы решения нелинейных уравнений - student2.ru

Интервал [1;2] : Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru .

Следовательно, положим Тема: Численные методы решения нелинейных уравнений - student2.ru и знак совпадает со знаком Тема: Численные методы решения нелинейных уравнений - student2.ru .

Тогда правая часть канонического уравнения:

Тема: Численные методы решения нелинейных уравнений - student2.ru

Проверим выполнение условия сходимости:

Тема: Численные методы решения нелинейных уравнений - student2.ru

Тема: Численные методы решения нелинейных уравнений - student2.ru

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

Пример 4. Найти корень нелинейного уравнения Тема: Численные методы решения нелинейных уравнений - student2.ru на интервале [0,1;1] с точностью до 10-5.

Решение. Для приведения исходного уравнения к каноническому виду можно использовать стандартный приём, а можно попробовать выразить Тема: Численные методы решения нелинейных уравнений - student2.ru из уравнения и проверить выполнение условия сходимости.

Тема: Численные методы решения нелинейных уравнений - student2.ru

Сходимость итерационного процесса обеспечена, если Тема: Численные методы решения нелинейных уравнений - student2.ru . Найдём первую производную от правой части канонического уравнения.

Тема: Численные методы решения нелинейных уравнений - student2.ru

Вычислим значения производной на концах интервала Тема: Численные методы решения нелинейных уравнений - student2.ru - условия сходимости выполняются, следовательно, итерационный процесс будет сходящимся.

Выберем начальное приближение Тема: Численные методы решения нелинейных уравнений - student2.ru и последующие вычисления представлены в таблице. Расчётная формула: Тема: Численные методы решения нелинейных уравнений - student2.ru .

n Тема: Численные методы решения нелинейных уравнений - student2.ru Тема: Численные методы решения нелинейных уравнений - student2.ru комментарий
0,95000000    
0,95909741 0,00909741 > Тема: Численные методы решения нелинейных уравнений - student2.ru
0,95755785 0,00153956 > Тема: Численные методы решения нелинейных уравнений - student2.ru
0,95781806 0,00026021 > Тема: Численные методы решения нелинейных уравнений - student2.ru
0,95777407 0,00004399 > Тема: Численные методы решения нелинейных уравнений - student2.ru
0,95778151 0,00000744 < Тема: Численные методы решения нелинейных уравнений - student2.ru

Значение корня с точностью Тема: Численные методы решения нелинейных уравнений - student2.ru =0,00001: Тема: Численные методы решения нелинейных уравнений - student2.ru

ПРАКТИЧЕСКОЕ ЗАНЯТИЕ № 1

Наши рекомендации