4.18. Приближенное решение уравнений методом половинного деления
Пусть требуется решить некоторое уравнение . Решить его – это значит найти все его корни. То есть найти те значения неизвестной X, которые удовлетворят уравнению. Корни уравнения
имеют и наглядный геометрический смысл: это точки пересечения графика функции
С осью Ох.
Пусть – непрерывная на заданном отрезке
функция, то есть ее график – сплошная (непрерывная) линия для всех X этого отрезка. Тогда очевидно следующее: если на концах этого отрезка (в точках A и B) функция
принимает значения разных знаков, то график этой функции непременно пересечет отрезок
оси Ох хотя бы один раз. А значит, уравнение
заведомо будет иметь на этом отрезке хотя бы один корень (один корень X1 на рис. 4.19 (А) и три корня (X1, X2, X3) на рис. 4.19 (Б)).
В частности, если на отрезке функция
дифференцируема (это значит, что на отрезке
в каждой его точке X существует производная
), и эта производная на всем отрезке сохраняет свой знак, то при знаке (+) этой производной функция
на отрезке
монотонно растет, а при знаке (–) монотонно убывает. В любом из этих вариантов график функции
, имеющей на концах отрезка
значения разных знаков, пересечет этот отрезок только один раз (как, например, на рис. 4.19 (А)). А значит, уравнение
будет иметь на отрезке
только один корень X1.
Простейшим и вместе с тем эффективным методом численного нахождения этого корня X1 является Метод половинного деления. Суть его в следующем:
1) Находим середину С1 отрезка и вычисляем
. Искомый корень X1 окажется, очевидно, в той из половин
или
отрезка
, на концах которой функция
имеет разные знаки. Выбираем эту половину.
2) Находим середину С2 той половины отрезка , на которой находится искомый корень X1, и вычисляем
. Выбираем ту половину найденной в пункте 1 половины, на концах которой функция
имеет разные знаки. Именно на ней находится искомый корень X1 уравнения
.
3) Потом полученный отрезок (четвертинку исходного отрезка ) опять делим пополам, и т. д.
В итоге, последовательно сужая промежуток оси Ох, на котором содержится искомый корень X1 уравнения , через несколько шагов получим достаточно узкий промежуток (например, через 10 шагов исходный промежуток
уменьшится в
раз, через 20 шагов – в
миллион раз, и т. д.). Любая точка этого промежутка (например, его середина) может быть принята за приближенное значение искомого корня X1. И корень этот, очевидно, может быть найден с любой заданной точностью, что и делается с помощью соответствующей программы на ЭВМ.
Примечание. Если известно, что уравнение имеет несколько корней (X1, X2, …) – см. например, рис. 4.19 (Б), то отделяя каждый из них своим промежутком и используя для каждого такого промежутка изложенную выше схему половинного деления, можно найти все эти корни. А чтобы узнать, сколько корней имеется у данного уравнения
, следует представлять себе, хотя бы в общих чертах, график функции
. То есть нужно исследовать эту функцию. И в этом исследовании главное – это определение интервалов непрерывности и точек разрыва функции, исследование ее на четность-нечетность и периодичность, определение интервалов возрастания-убывания и точек экстремума.
Пример 1. Определить количество корней уравнения И отделить некоторым промежутком каждый из них.
Решение. Рассмотрим функцию . Эта функция определена (а следовательно, и непрерывна) для всех X,
. Функция эта общего вида (ни четная и ни нечетная) и не периодическая.
Далее, исследуя ее на возрастание-убывание и точки экстремума (проделайте это по изложенной выше схеме самостоятельно), устанавливаем, что интервалы и
являются интервалами возрастания функции, а интервал
– интервал ее убывания;
– точка максимума функции, а точка
– вершина ее графика;
– точка минимума функции, а точка
– впадина ее графика. При
функция
, а при
функция
. По этим результатам можно уже схематично построить график функции
(рис. 4.20). Из этого графика видим, что он пересекает ось Ох три раза – в точках (X1, X2, X3). То есть уравнение
имеет три корня (X1, X2, X3). Корень X1 находится на промежутке
; корень X2 – на промежутке
, корень X3 – на промежутке
. Каждый из них с любой заданной точностью может быть найден изложенным выше методом половинного деления.
Впрочем, так как – точное значение второго корня, то можно точно найти и значения корней X1 и X3:
< Предыдущая | Следующая > |
---|