Приближенные решения уравнений. Метод хорд.
Оценка 4.9

Приближенные решения уравнений. Метод хорд.

Оценка 4.9
Лекции
PDF
математика
11 кл +1
13.05.2020
Приближенные решения уравнений. Метод хорд.
Все мы знаем, что программируемый калькулятор или компьютер может решать весьма сложные задачи. Достаточно ввести условие или какие-либо данные. Одним нажатием клавиши мы получаем ответ. Но мало кто задумывается, как это происходит. В основе всех такого рода программ лежит Теория приближенных вычислений. Данный курс я начинал разрабатывать в конце 90-х - начале 2000-х годов, будучи старшим преподавателем АГПУ. Элементами этой теории я решил с вами поделиться.
Приближённые решения уравнений. Метод хорд..PDF

В. А. Дорофеев

 

Приближённые решения уравнений. Метод хорд.  

Рассмотрим задачу нахождения нулей функции f(x), т.е. корней уравнения f(x)=0. Предположим, что интересующий нас корень изолирован, т.е., что найден содержащий его промежуток [a, b], в котором других корней нет.

Если на концах отрезка  [a, b] функция f(x) имеет значения f(а) и f(b) разных знаков, то по 1 теореме Больцано - Коши, деля на части аk, bk, содержащее корень, и определяя знак функции f в точках деления, можно произвольно сужать этот промежуток и таким образом осуществлять приближённое вычисление корня. Такой метод называется методом половинного деления. Однако этот приём, не смотря на его принципиальную простоту, на практике часто оказывается непригодным, так как требует слишком большого количества вычислений.

Рассмотрим основные приёмы приближённого вычисления изолированного корня уравнения f(x)=0. При этом будем использовать основные понятия и методы дифференцированного исчисления.

Теорема. Пусть выполнены следующие условия:

(1)                      функция f в промежутке [a, b] непрерывна вместе со своими производными  f (x) и f (х);

(2)                      значения f(а) и f(b) функции на концах промежутка имеют разные знаки f(а)f(b)0;

(3)                      обе производные f'(x) и f(х) сохраняют каждая определённый знак на всём промежутке [a, b]. Тогда уравнение f(x)=0 на этом промежутке имеет единственный корень.

Следствия: Из непрерывности функции f и условия (2) следует, что между а и b содержится корень уравнения f(x)=0. Так как производная f (x) сохраняет знак, то f в промежутке [a, b]возрастает или убывает и, следовательно, обращается в 0 лишь однажды, корень изолирован.

Условие (3) геометрически означает, что кривая y=f(x) не только идёт в одном направлении, но к тому же строго выпукла или вогнута, смотря по знаку f (х). На чертеже изобразим 4 возможных случая, соответствующих различным комбинациям знаков f (x) и f(х). 

 

                                                   M1                                             M1                          

 

                          A       D                 T                                         D        A     

                 a                      T1      b      x                             a                           b            x 

               M2                                                                                                                                     M2

                                                            I                                                                II

                                                                           

M  2                            M1                                                         

                     D                                                                                    D                                  

                 a                 A           b        x                             a       A                b               x 

     M1                                                                                               M2                          III                                    IV

1

 

         Приступим непосредственно к рассмотрению самого метода хорд.

Если промежуток [a, b] достаточно мал, то с приближением можно считать, что при изменении х в его пределах - приращение функции f(x) пропорционально приращению аргумента. Обозначая через корень функции, имеем, в частности,

f ()f (a) a

, откуда, с учётом того, что f()=0,  f (b)f (a) b a

=a- (b a) f (a) .

f (b) f (a)

Таким образом, за приближённое значение корня принимается число x1 a (b a) f (a)   (1).

f (b)f (a)

Это выражение можно представить и в такой форме: x1 b (b a) f (b)  (2).

f (b) f (a)

Изложенное правило получения приближённого значения корня называется правилом пропорциональных частей. Оно допускает простое геометрическое истолкование. Заменим дугу М1М2 хордой М1М2. Уравнение хорды может

                                           M1                      быть записано в виде:

                                                                     f (b)f (a)                                                                      yf (a) ba (xa).

    D       A Правило по существу сводится  к тому,   a                                       b          x  что вместо точки пересечения с осью

 M2  Ox дуги М1М2 мы находим точку пере        сечения с осью её хорды.

Действительно, полагая в уравнении хорды y=0 для абсциссы х1 точки D, мы получаем именно выражение (1). В связи с этим правило пропорциональных частей называют именно методом хорд.

Рассмотрим вопрос о положении точки х1 по отношению к корню . Ясно, что точка х1 лежит между а и b, но с какой стороны от

В случаях I и IV А левее D, а в случаях II и III - А правее D. Ограничимся случаями I и IV, применим снова выведенное правило, на этот раз к промежутку [x1, b], заменяя в (1) а на х1, получим новое приближённое значение корня : x2 x1 (bx1) f (x1) , f (b)f (x1)

содержащееся, по доказанному между х1 и . Этот процесс можно продолжать неограниченно и построить последовательность возрастающих приближённых значений: a<x1<x2<…<xn<…<.

При этом любые два последовательных значения хn и хn+1 связаны формулой:  xn1 xn (b xn) f (xn)    (3) . f (b) f (xn)

Очевидно, что lim xn , т.к. (хn)- возрастающая и ограниченная сверху числом

n

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

2

 

(b) f ()

  0,

f (b)f ()

откуда f()=0. Т.к. других корней уравнения f(x)=0, кроме , в промежутке     [a, b] нет, то = . Таким образом, применив достаточное число раз указанное выше правило, можно вычислить корень с любой степенью точности. При этом остаётся открытым вопрос, как оценить точность уже вычисленного приближённого значения хn. Для решения его применим к разности f(xn)-f() формулу конечных приращений f(xn)-f()=(xn-)f'(c), <c<xn (>c>xn).

                                               f (xn)                                           m наименьшее значение f '(x)в рас-

 Отсюда x              , если обозначить через

f (c)

сматриваемом промежутке (которое можно вычислить), то получим оценку  f (x)

xn-. Так по самой величине f(xn) оказывается возможным судить о близо-

m

сти xn к корню.

Пример. Уравнение х3-2х2-4х-7=0 имеет корень между 3 и 4, так как, если f(x)=x3-2x2-4x-7,     то      f(3)=-10<0, f(4)=9>0.    Вычислим этот   корень        с           точностью =0,01. В промежутке [3,4] обе производные f'(x)=3x2-4x-4 и f"(x)=6x-4 сохраняют знак "плюс". Наименьшее значение первой из них равно m=11.

                                                                      f (3)               10

Имеем: x1 3   3   3 0,52...;  округляя, положим х1=3,52. Т.к. f (4) f (3) 19

f(3,52)= -2,246592, то по неравенству для оценки точности, требуемая точность ещё не достигнута.

Продолжаем: x2 3,52 0,48f (3,52) 3,52 1,07836416 3,52 0,09..., или, f (4) f (3,52)    11246592

округляя, х2=3,61. Вычислим f(3,61)=-0,458319 и, пользуясь формулой оценки, снова видим,        что    цель ещё   не      достигнута.          Наконец, x3 3,61         0,39 f (3,6)    3,610,17874441 3,610,0188... или, округляя, положим f (4) f (3,61)   9,458319

х3=3,63. Т.к. мы округлили в сторону корня, то могли и перескочить через него; что этого не произошло видно по знаку  числа  f(3,63)= -0,041653.

 На этот раз x3 x3 0,004. Таким образом, 3,630<<3,634, то есть =3,63+0,004.

 

3

 

В. А. Дорофеев Приближённые решения уравнений

В. А. Дорофеев Приближённые решения уравнений

A b x a

A b x a

Этот процесс можно продолжать неограниченно и построить последовательность возрастающих приближённых значений: a<x 1 <x 2 <…<x n <…< 

Этот процесс можно продолжать неограниченно и построить последовательность возрастающих приближённых значений: a<x 1 <x 2 <…<x n <…< 

Имеем: x 1  3   3   3  0,52

Имеем: x 1  3   3   3  0,52
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
13.05.2020