Введение в методы решения уравнений

Если законы функционирования модели нелинейные, а моделируемые процессы или система обладают одной степенью свободы (т.е. имеют одну независимую переменную), то такая модель, как правило, описывается одним нелинейным уравнением.

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

Дано нелинейное уравнение:

Введение в методы решения уравнений - student2.ru (1). График функции показан на Рисунке 1.

Необходимо решить это уравнение, т. е. найти его корень Введение в методы решения уравнений - student2.ru .

Введение в методы решения уравнений - student2.ru


Рисунок 1 – График функции f(x)=0

Если функция имеет вид многочлена степени m,

Введение в методы решения уравнений - student2.ru

где ai - коэффициенты многочлена, Введение в методы решения уравнений - student2.ru , то уравнение Введение в методы решения уравнений - student2.ru имеет m корней (Рисунок 2).

Введение в методы решения уравнений - student2.ru


Рисунок 2 - График функции f(x) = 0.

Если функция f(x) включает в себя тригонометрические или экспоненциальные функции от некоторого аргумента x, то уравнение (1) называется трансцендентным уравнением.

Примеры:

Введение в методы решения уравнений - student2.ru

Введение в методы решения уравнений - student2.ru

Такие уравнения обычно имеют бесконечное множество решений.

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

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

Однако точное решение уравнения не всегда является необходимым. Задачу отыскания корней уравнения можно считать практически решенной, если мы сумеем найти корни уравнения с заданной степенью точности. Для этого используются приближенные (численные) методы решения.

Большинство употребляющихся приближенных методов решения уравнений являются, по существу, способами уточнения корней. Для их применения необходимо знание интервала изоляции[a,b], в котором лежит уточняемый корень уравнения (Рисунок 3).

Введение в методы решения уравнений - student2.ru


Рисунок 3 – График функции f(x) = 0.

Процесс определения интервала изоляции [a,b], содержащего только один из корней уравнения, называется отделением этого корня.

Процесс отделения корней проводят исходя из физического смысла прикладной задачи, графически, с помощью таблиц значений функции f(x) или при помощи специальной программы отделения корней. Процедура отделения корней основана на известном свойстве непрерывных функций: если функция непрерывна на замкнутом интервале [a,b] и на его концах имеет различные знаки, т.е. f(a)f(b)<0, то между точками a и b имеется хотя бы один корень уравнения (1). Если при этом знак функции f'(x) на отрезке [a,b] не меняется, то корень является единственным на этом отрезке.

Процесс определения корней алгебраических и трансцендентных уравнений состоит из 2 этапов:

· отделение корней, - т.е. определение интервалов изоляции [a,b], внутри которого лежит каждый корень уравнения;

· уточнение корней, - т.е. сужение интервала [a,b] до величины равной заданной степени точности ɛ.

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

1. метод половинного деления (метод дихотомии);

2. метод простых итераций;

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

4. модифицированный метод Ньютона (метод секущих);

5. метод хорд и др.

Методы уточнения корней

Метод половинного деления

Дано нелинейное уравнение:

Введение в методы решения уравнений - student2.ru

Найти корень уравнения, принадлежащий интервалу [a,b], с заданной точностью ɛ.

Для уточнения корня методом половинного деления последовательно осуществляем следующие операции:

  1. Делим интервал пополам:

Введение в методы решения уравнений - student2.ru - координаты середины отрезка[a,b]

  1. В качестве нового интервала изоляции принимаем ту половину интервала, на концах которого функция имеет разные знаки (Рисунок 4).

Введение в методы решения уравнений - student2.ru

Рисунок 4 – Интервалы изоляции.

Для этого:

a) Вычисляем значение функции f(x) в точках a и t.

b) Проверяем: если f(a)f(t) < 0, то корень находится в левой половине интервала [a,b] (Рисунок 4.а). Тогда отбрасываем правую половину интервала и делаем переприсвоение b=t.

c) Если f(a)f(t) < 0 не выполняется, то корень находится в правой половине интервала [a,b] (рисунок 4.а). Тогда отбрасываем левую половину и делаем переприсвоение a=t. В обоих случаях мы получим новый интервал [a,b] в 2 раза меньший предыдущего.

d) Процесс, начиная с пункта 1, циклически повторяем до тех пор, пока длина интервала [a,b] не станет равной либо меньшей заданной точности, т.е.

Введение в методы решения уравнений - student2.ru

Метод простых итераций

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

Пусть с точностью Введение в методы решения уравнений - student2.ru необходимо найти корень уравнения f(x)=0, принадлежащий интервалу изоляции [a,b]. Функция f(x) и ее первая производная непрерывны на этом отрезке.

Для применения этого метода исходное уравнение f(x)=0 должно быть приведено к виду:

Введение в методы решения уравнений - student2.ru (2)

В качестве начального приближения x0 выбираем любую точку интервала [a,b].

Далее итерационный процесс поиска корня строится по схеме:

Введение в методы решения уравнений - student2.ru

Введение в методы решения уравнений - student2.ru (4.3)

Введение в методы решения уравнений - student2.ru

Введение в методы решения уравнений - student2.ru (4.4)  

В результате итерационный процесс поиска реализуется рекуррентной формулой (4.3). Процесс поиска прекращается, как только выполняется условие (4.4) или число итераций превысит заданное число N.

Для того, чтобы последовательность х1, х2,…, хn приближалась к искомому корню, необходимо, чтобы выполнялось условие сходимости:

Введение в методы решения уравнений - student2.ru (4.5)
   

Введение в методы решения уравнений - student2.ru


Рисунок 5 – Геометрический смысл метода

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