3 Приближенное решение уравнений.
п1. Отделение корней.
Чтобы приближенно найти действительные корни уравнения
f(x)=0 (1)
надо сначала отделить корни, то есть установить возможно тесные промежутки [a,b], в которых содержится один и только один корень уравнения.
Если примерное поведение функции y=f(x) известно (например, есть эскиз ее графика), то уже можно приблизительно установить, в каких интервалах уравнение (1) имеет корни.
В тех случаях, когда функция f(x) является непрерывной, отделение корней рекомендуется начинать с определения знаков функции f(x) в граничных точках x1 и x2 области ее существования. При этом, если в точках x1 и x2 эта функция имеет противоположные знаки, то по свойству непрерывных функций в интервале [x1,x2] имеется корень уравнения (1). Далее делим интервал [x1,x2] на составляющие интервалы, определяем знаки функции f(x) на концах каждого из них и отмечаем те из интервалов, на концах которых функция f(x) имеет противоположные знаки. Так как нам нужно определить интервалы с единственным корнем уравнения f(x)=0, то мы находим производную и выясняем, сохраняет ли она знак в каждом из отмеченных интервалов. Если она сохраняет знак в отмеченном интервале, то функция f(x) в этом интервале [a,b] монотонна, и график ее пересекает ось абсцисс только один раз, то есть интервал [a,b] является интервалом изоляции корня, и, значит, корень уравнения (1) отделен. Если же знак производной в отмеченном интервале не сохраняется, то мы повторяем для этого интервала тот же процесс деления, какой выполняли для отрезка [x1,x2].
Замечание. В ряде случаев для отделения корней выгодно заменить уравнение f(x)=0 равносильным ему уравнением , где функции и более простые, чем функция f(x). Построив графики функций и найдем интервалы изоляции корня. Корнем в данном случае будет абсцисса точки пересечения графиков функций и .
Пример: Отделить корни уравнения x3-3x2-13x-7=0 графически с точностью e =1 и уточнить интервалы изоляции корней аналитически с точностью e =0.2.
Решение: Приведем уравнение к виду x3=3x2+13x+7. Построим графики функций y1= x3, y2=3x2+13x+7.
y1= x3 - кубическая парабола;
y2=3x2+13x+7 - парабола, "ветви" вверх, вершина .
Точки пересечения с осями координат:
x=0 Þ y=7;
y=0 Þ 3x2+13x+7=0 Þ x1> -3.70; x2> -0.63.
Корни уравнения - это абсциссы точек пересечения графиков функций.
.
Выясним, есть ли еще корни. f(5)=-22<0, f(6)=23>0. Так как значения функции на концах интервала [5;6] противоположны по знаку, то функция имеет в этом интервале по крайней мере один корень.
x |
|||
y' |
+ |
- |
+ |
В интервале [5;6] производная <0, следовательно, функция
y=x3-3x2-13x-7 в этом интервале монотонна и уравнение имеет единственный корень. То есть .
Уточним интервалы изоляции корней:
f(-2)=-1<0; f(-1.8)=0.848>0 Þ x1Î [-2; -1.8];
f(-0.8)=0.968>0; f(-0.6)=-0.496<0 Þ x2Î [-0.8; -0.6];
f(5.4)=-7.216<0; f(5.6)=1.736>0 Þ x3Î [5.4;5.6].
п.2. Метод половинного деления. (Метод проб. Дихотомия.)
Метод половинного деления чаще применяется для грубого нахождения корня уравнения (1), поскольку при увеличении точности объем вычислительной работы значительно возрастает. В то же время, этот метод является самым простым и легко реализуется на компьютере.
Интервал [a,b] изоляции корня уравнения f(x)=0 делим пополам точкой x1, вычисляем значение f(x1) и выбираем ту половину интервала [a,b], на концах которой функция f(x) имеет противоположные знаки. Проводим таким образом последовательное сужение интервала изоляции корня [a,b] достаточное число раз, получаем приближенное значение корня x* уравнения f(x)=0 и одновременно оценку этого корня U<x*<V, где [U,V] - последний интервал изоляции корня x*. Продолжаем данный процесс до тех пор, пока разность между двумя последовательными приближенными значениями корня не станет меньше, чем требуемая степень точности.
Пример: Методом половинного деления найти корень уравнения
x3-3x2-13x-7=0 в интервале [-0.8;-0.6] с точностью e =0.001.
Решение: f(-0.8)=0.968; f(-0.6)=-0.496.
1) ; f(x1)=f(-0.7)=0.287; [a,b]=[-0.7;-0.6]
2) x2=-0.65; f(x2)=-0.09213; [a,b]=[-0.7;-0.65]
3) x3=-0.675; f(x3)=0.10058; [a,b]=[-0.675;-0.65]
4) x4=-0.6625; f(x4)=0.00501; [a,b]=[-0.6625;-0.65]
5) x5=-0.65625; f(x5)=-0.04337; [a,b]=[-0.6625;-0.65625]
6) x6=-0.65938; f(x6)=-0.01910; [a,b]=[-0.6625;-0.65938]
7) x7=-0.66094; f(x7)=-0.00703; [a,b]=[-0.6625;-0.66094]
На концах последнего интервала значения исследуемой функции имеют противоположные знаки, следовательно можно принять . Длина интервала [-0.6625;-0.66094] равна 0.00156. Погрешность равна .
п.3. Метод хорд.
Метод хорд - один из простейших итерационных методов. Он является более быстрым, чем метод половинного деления и служит для уточнения корня x* уравнения f(x)=0.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.