08-15-02. Приближенное вычисление корней методом деления отрезка пополам. 1. Один из методов приближенного вычисления корней уравнений основан на следующем свойстве некоторых функций: если функция f ( x ) в концах отрезка [ a b] принимает значения f ( a ) и f (b ) разных знаков, то на отрезке [ a b] существует такое число c , при котором значение функции f ( x ) равно нулю. Этим свойством обладают, например, каждый многочлен от переменной x , функция y x , функции y sin x и y cos x . На графике функции f ( x) указанное свойство означает, что если рассматривать часть графика, которая соединяет точку с положительной ординатой и точку с отрицательной ординатой, то эта часть обязательно пересекает ось Ox (рисунок 1). f ( x) x 2 23 . Вычислим значения Рассмотрим функцию f (0) 0 23 23 и f (1) 1 23 23 . Так как эти значения разных знаков, то на отрезке [01] найдется такое число c , что f (c) 0 (рисунок 2). Следовательно, уравнение x 2 23 0 имеет корень, который находится между числами 0 и 1. Пример 1. 2. Разберем один из способов приближенного вычисления 3 2 . По определению число 3 2 является корнем уравнения x3 2 0 . Поэтому рассмотрим функцию f ( x) x3 2 , часть графика которой изображена на рисунке 3. Выберем на оси Ox отрезок, в концах которого функция f ( x) принимает значения разных знаков. Нетрудно заметить, что f (1) 13 2 1 0 , а f (2) 23 2 6 0 . Следовательно, корень уравнения x3 2 0 лежит на отрезке [1 2] длины 1. Отсюда получаем, что 1 3 2 2 Разделим отрезок [1 2] точкой C1 f (1) 0 , а f 32 0 , 3 2 пополам и вычислим f (C1 ) f 23 198 . Так как то выберем отрезок [1 32 ] , в концах которого функция f ( x) принимает значения разных знаков (рисунок 4). Корень уравнения x3 2 0 лежит на отрезке [1 32 ] длины 12 . Следовательно, 3 1 3 2 2 Разделим теперь отрезок [1 32 ] точкой C2 12 1 23 54 пополам и вычислим 3 . Так как f 54 0 , а f 32 0 , то выберем отрезок 54 32 , в f (C2 ) f 54 125 64 2 64 концах которого функция f ( x) принимает значения разных знаков (рисунок 5). Корень уравнения x3 2 0 лежит на отрезке 54 23 ( . Следовательно, 5 3 3 2 4 2 Продолжим намеченный процесс дальше. На четвертом шаге вычислим C3 12 45 23 118 , f (C3 ) f 54 118 длины 18 , содержащий 3 2 , откуда получим, что 5 3 11 2 4 8 21 На пятом шаге вычислим C4 12 54 118 16 , f (C4 ) f 5 21 4 16 длины 1 16 , содержащий 3 1 32 , содержащий 3 1 64 выберем отрезок 3385 3241 65536 выберем отрезок 2 , откуда получим, что 5 3 41 2 4 32 41 На седьмом шаге вычислим C7 12 45 32 6481 , 81 отрезок 54 64 длины , 1621 1069 8192 2 , откуда получим, что 5 3 21 2 4 16 21 На шестом шаге вычислим C5 12 54 16 3241 , f (C5 ) f 41 54 32 длины 207 , выберем отрезок 118 512 , содержащий f (C5 ) f 7253 , 6481 524188 выберем 2 , откуда получим, что 5 3 81 2 4 64 3 В результате на каждом шаге для 3 2 получаем приближенные значения по недостатку и с избытком. После семи шагов можно взять следующие приближенные значения 3 2 : 5 1 4 по недостатку с точностью 64 ; 81 1 64 с избытком с точностью 64 ; значение 1 2 161 , абсолютная погрешность которого не превосходит 54 6481 128 1 128 . 3. Приближенное вычисление корня уравнения x3 3x 1 0 , который содержится в отрезке [1;2]. Рассмотрим уравнение x 3 3x 1 0 . График функции f ( x ) x 3 3x 1 изображен на рисунке 6. По этому графику можно понять, что на отрезке [1;2] уравнение x3 3x 1 0 имеет корень. Для проверки вычислим f (1) 13 3 1 1 и 3 f (2) 2 3 2 1 3 . Так как в концах отрезка [1;2] функция f ( x) принимает значения разных знаков, то на самом деле уравнение x3 3x 1 0 имеет корень a , который больше 1 и меньше 2. Приближенные значения a можно вычислить аналогично тому, как это было показано в предыдущем пункте. На втором шаге вычислим C1 12 (1 2) 32 , f (C1 ) 278 92 1 81 , выберем отрезок [ 32 2] , содержащий a , откуда получим, что 32 a 2 . На третьем шаге вычислим 23 21 , выберем отрезок [ 32 74 ] , содержащий a , C2 12 ( 23 2) 74 , f (C2 ) 343 64 4 1 64 откуда получим, что 32 a 74 . На четвертом шаге вычислим 39 213 , выберем отрезок [ 32 138 ] , содержащий a , C3 12 ( 32 74 ) 138 , f (C3 ) 2197 512 8 1 512 откуда получим, что 32 a 138 . Намеченный процесс можно продолжать дальше, получая на каждом очередном шаге все более точные приближенные значения для корня a . Контрольные вопросы 1. На каком свойстве основано решение уравнений методом деления пополам? 2. В чем состоит решение уравнений методом деления пополам? 3. Сколько шагов метода деления пополам нужно сделать, чтобы найти корень уравнения с точностью 0,01, если известно, что этот корень лежит на промежутке [3;4]? Задачи и упражнения 1. Найдите целую часть положительного корня уравнения x 2 5 0 . 2. Найдите целую часть положительного корня уравнения x 2 128 0 . 3. Докажите, что у уравнения x 2 256 x 132 0 есть ровно один положительный действительный корень. Рассмотрите три способа решения этой задачи: а) непосредственное вычисление корней x1 x2 уравнения и доказательство того, что x2 0 ; б) применение теоремы Виета; в) применение теоремы о промежуточном значении. 4. Докажите, что уравнение x3 123x 2 251x 10 0 имеет по крайней мере один положительный корень. 5. Найдите приближенное значение 3 3 методом деления пополам с точностью до двух знаков после запятой. 6. Найдите приближенное значение 3 4 методом деления пополам с точностью до двух знаков после запятой. 7. а) Докажите, что уравнение x3 6 x 2 0 имеет три корня: один на интервале (-3;-2), другой на интервале (0;1) и третий на интервале (1;2). б) Найдите корень этого уравнения лежащий на интервале (0;1), с точностью до одного знака после запятой. 8. Докажите, что уравнение x4 x 1 0 имеет не менее двух действительных корней. Ответы и указания к решению наиболее трудных задач. Нет.