Рефераты - Афоризмы - Словари
Русские, белорусские и английские сочинения
Русские и белорусские изложения
 

Приближённые методы решения алгебраического уравнения

Работа из раздела: «Математика»

                  Министерство науки и образования Украины
                  Днепропетровский Национальный Университет



                          Радиофизический факультет
                             Кафедра физики СВЧ



                               Реферат по курсу
                              численных методов:

           “Приближённые методы решения алгебраичекого уравнения”



Выполнил:
Студент
группы РЭ–01-1



Проверил:
Доцент кафедры
физики СВЧ
                                           К. В. Заболотный



                             Днепропетровск 2002
                                 Содержание

   1. Численное решение уравнения, условия, наложенные на функцию,
      графический метод определения корней.
   2. Метод дихотомии.
   3. Метод итераций
   4. Быстрота сходимости процесса итераций
   5. Метод касательных
   6. Первые приближения для метода касательных
   7. Метод секущих
   8. Метод хорд
   9. Усовершенствованный метод хорд
  10. Комбинированный метод решения уравнения
  11. Заключительные замечания
  12. Список использованной литературы



             1. Численное решение уравнений с одним неизвестным


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


f(x)=0
(1.1)

на заданном отрезке [a, b].

         Уравнение называется алгебраическим,  если  заданная  функция  есть
полином n-ой степени:

         f(x) = P(x) = a0xn + a1xn- 1 + … + an-1 x + an = 0,  a0 ( 0

         Требование a0 ( 0  обязательно,  так  как  при  невыполнении  этого
условия данное уравнение будет на порядок ниже.
         Всякое уравнение  (1.1)  называется  трансцендентным,  если  в  нём
невозможно явным образом найти неизвестное, а можно лишь приближённо.
         Однако в число алгебраических уравнений  можно  также  включить  те
уравнения,  которое  после  некоторых  преобразований,  можно   привести   к
алгебраическому.
          Те  методы,  которые  здесь  рассматриваются,  применимы,  как   к
алгебраическим уравнениям, так и к трансцендентным
.
         Корнем  уравнения (1.1) называется такое число (, где f(()=0.
         При определении  приближённых  корней  уравнения  (1.1)  необходимо
решить две задачи:

   1) отделение корней, т. е. определение достаточно  малых  промежутков,  в
      каждом из  которых  заключён  один  и  только  один  корень  уравнения
      (простой и кратный);

   2) уточнение корней с заданной точностью (верным  числом  знаков  до  или
      после запятой);

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

         При графическом отделении корней уравнения  (1.1)  нужно  последнее
преобразовать к виду:

(1(x)=(2(x)
(2.1)

и построить графики функций y1=(1(x),  y2=(2(x).

          Действительно,  корнями уравнения (1.1)

                          f(x) = (1(x) - (2(x) = 0

являются абсциссы точек пересечения этих графиков (и только они).
          Из всех способов, какими можно  уравнение  (1.1)  преобразовать  к
виду (2.1) выбираем тот, который обеспечивает  наиболее  простое  построение
графиков y1=(1(x) и  y2=(2(x). В частности можно взять (2(x)  =  0  и  тогда
придём к построению графика функции  (1.1),  точки  пересечения  которого  с
прямой y2=(2(x)=0, т. е. с осью абсцисс,  и  есть  искомые  корни  уравнения
(1.0).

          Условия, наложенные на функцию f(x) на  отрезке [a, b].
          Будем предполагать, что функция  f(x) непрерывна  на  отрезке  [a,
b] (для метода хорд  можно  потребовать  на  интервале)   и  имеет  на  этом
интервале первую и вторую производные,  причём  обе  они  знакопостоянны  (в
частности отличны от нуля). Будем  также  предполагать,  что  функция   f(x)
принимает на концах отрезка значения разного знака. В силу  знакопостоянства
первой производной функция f(x)  строго  монотонна,  поэтому  при  сделанных
предположениях уравнение (1.1) имеет в точности  один  корень  на  интервале
    (a, b).


                             2. Метод дихотомии

         Этот метод ещё называется методом вилки.

         Нам необходимо найти корень уравнения  (1.1)  на  отрезке  [a,  b].
Рассмотрим отрезок   [x0, x1]: [x0, x1]([a, b]. Пусть мы нашли  такие  точки
х0, х1, что f (х0) f(х1) ( 0, т. е. на  отрезке  [х0,  х1]  лежит  не  менее
одного корня уравнения. Найдём  середину  отрезка  х2=(х0+х1)/2  и  вычислим
f(х2).  Из двух половин  отрезка  выберем  ту,   для   которой   выполняется
условие
 f (х2) f(хгран.) ( 0, так как один из корней лежит на этой половине.  Затем
новый отрезок делим  пополам  и  выберем  ту  половину,  на  концах  которой
функция имеет разные знаки, и т. д.  (рис 1.2).

          Если требуется найти корень с точностью Е, то про-
должаем деление пополам до тех пор, пока  длина отрезка
не станет меньше 2Е. Тогда  середина последнего отрезка
даст значение корня с требуемой точностью.

          Дихотомия  проста  и  очень  надёжна.  К  простому
корню она  сходится  для  любых  непрерывных  функций
в том числе и не дифференцируемых; при этом она устой-
чива  к ошибкам округления. Скорость сходимости не ве-
лика; за одну итерацию  точность  увеличивается пример-
но вдвое, т. е. уточнение трёх  цифр требует 10 итераций.
Зато точность ответа гарантируется.
                            рис. 1.2

          Приступим к доказательству  того,  что  если  непрерывная  функция
принимает на концах некоторого отрезка [a, b]  значения  разных  знаков,  то
методом дихотомии однозначно будет найден корень.
         Предположим для определённости,  что  функция   f(x)  принимает  на
левом  конце  отрезка  [a,  b]  отрицательное  значение,  а  на   правом   –
положительное:

                            f(a) < 0,  f(b) > 0.

          Возьмём  среднюю  точку  отрезка  [a,  b],  h=(a+b)/2  и  вычислим
значение в ней функции f(x). Если f(h)=0, то утверждение  теоремы  доказано:
мы нашли такую точку, где функция обращается в нуль. Если f(h)( 0, тогда  из
отрезков [a, h] и [h, b] выберем один из них тот, где функция на его  концах
принимает значения разных знаков. Обозначим его  [a1,  b1].  По  построению:
f(a1)<0, f(b1)>0. Затем среднюю точку отрезка [a1, b1] точку h1  и  проведём
тот же алгоритм нахождения другого отрезка [a2, b2]  где  бы  по  построению
f(a2)<0, f(b2)>0.              Будем продолжать этот процесс.  В  результате
он либо оборвётся на некотором шаге n в силу того, что f(hn)=0,  либо  будет
продолжаться неограниченно. В первом случае  вопрос  о  существовании  корня
уравнения f(x)=0 решён, поэтому рассмотрим второй случай.

             Неограниченное  продолжение  процесса  даёт  последовательность
отрезков [a, b],        [a1, b1], [a2, b2],…  Эти  отрезки  вложены  друг  в
друга – каждый последующий отрезок принадлежит всем предыдущим:

                                                                an ( an+ 1
< bn+ 1 (  bn                                                      (1.2)
причём:

                            f(an) < 0,  f(bn) > 0

        Длины отрезков с возрастанием номера n стремятся к нулю:

                                    [pic]

         Рассмотрим  левые  концы  отрезков.  Согласно  (1.2)  они  образуют
монотонно   убывающую   ограниченную    последовательность    {an}.    Такая
последовательность имеет предел, который можно обозначить через c1: [pic]

Согласно (1.1) и теореме о переходе к пределу в неравенствах имеем:


c1 (  bn
(2.2)

        Теперь рассмотрим правые концы отрезков. Они образуют  монотонно  не
возрастающую  ограниченную  последовательность  {bn},  которая  тоже   имеет
предел.  Обозначим  его  через     с2:  [pic].  Согласно  неравенству  (2.1)
пределы с1 и с2 удовлетворяют неравенству  с1 ( с2. Итак, an (  с1  <  с2  (
bn, и следовательно:

                          с2-с1 ( bn - an=(b-a)/2n.

         Таким образом,  разность  с2-с1  меньше  любого  наперёд  заданного
положительного числа. Это означает, что с2-с1=0, т. е.: с1=с2=с
         Найденная точка интересна тем, что она является единственной  общей
точкой  для  всех   отрезков   построенной   последовательности    Используя
непрерывность функции f(x),  докажем,  что  она  является  корнем  уравнения
f(x)=0.
         Мы  знаем,  что  f(an)<0.  Согласно  определению  непрерывности   и
возможности предельного перехода в неравенствах, имеем:


f(c)=lim f(an)(0
(3.2)

         Аналогично, учитывая, что f(bn)(0, получаем, что:

                                                                   f(c)=lim
f(bn) (0                                                           (4.2)

         Из (3.2) и (4.2) следует, что f(c)=0. т. е. с – корень уравнения.

          Процесс  построения   последовательности   вложенных   стягивающих
отрезков  методом  вилки  (дихотомии)  является  эффективным  вычислительным
алгоритмом решения уравнения f(x)=0. На n-ом шаге процесса получаем:
                                 an ( c ( bn
          Это  двойное  неравенство  показывает,  что  число  an  определяет
корень с недостатком, а число bn с избытком, с ошибкой не превышающей  длину
отрезка (n=bn-an=(b-a)/2n. При увеличении  n  ошибка  стремится  к  нулю  по
закону  геометрической  прогрессии  со  знаменателем  q=0.5.   Если   задана
требуемая точность (>0, то чтобы  её  достигнуть  достаточно  сделать  число
шагов N, не превышающее log2[(b-a)/(]:  N>log2[(b-a)/(].


                              3. Метод итераций

          Этот метод называется ещё методом последовательных приближений.
          Пусть нам необходимо найти корень уравнения (1.1) на некотором
отрезке [a, b].

          Предположим, что уравнение (1.0) можно переписать в виде:


x=((x)
(1.3)

           Возьмём произвольное значение  x0 из области определения  функции
((x) и будет строить последовательность чисел {xn}, определённых  с  помощью
рекуррентной формулы:

                                                           xn +1=((xn),
n=0, 1, 2, …                                                 (2.3)

              Последовательность      {xn}      называется      итерационной
последовательностью. При её изучении встают два вопроса:

  1) Можно ли процесс вычисления чисел xn  продолжать неограниченно, т.  е.
     будут ли числа xn  принадлежать отрезку [a, b] ?
  2) Если итерационный процесс (2.3) бесконечен, то как ведут себя числа xn
      при n((

          Исследование  этих  вопросов  показывает,  что  при   определённых
ограничениях на  функцию  ((x)   итерационная   последовательность  является
бесконечной и сходится к корню уравнения (1.3).
                                                          [pic],    c=((c)
                                                           (3.3)

          Однако для того, чтобы провести это исследование нам нужно  ввести
новое понятие.
          Говорят,  что  функция   f(x)  удовлетворяет  на  отрезке  [a,  b]
условию Липшица, если существует такая постоянная  (, что для любых x1,  x2,
 принадлежащих отрезку [a, b] имеет место неравенство:

                                                               | f(x1) -
f(x2)| ( (|x1 - x2|                                                   (4.3)

           Величину ( в этом случае называют постоянной Липшица.
           Если функция  f(x),  удовлетворяет  на  отрезке  [a,  b]  условию
Липшица, то она непрерывна на нём. Действительно, пусть  x0  –  произвольная
точка отрезка. Рассмотрим приращение функции f(x) в этой точке:

                             (f=f(x0+(x) – f(x0)

и оценим его с помощью неравенства (4.3)

                                |(f | ( (|(x|

         Таким образом,  [pic], что означает непрерывность функции f(x).
         Условие Липшица имеет  простой  геометрический  смысл.  Возьмём  не
графике функции y=f(x) две произвольные точки M1 и M2  с  координатами  (x1,
f(x1)) и (x2, f(x2)). Напишем уравнение прямой линии, проходящей  через  эти
точки:

                              y=f(x1) + k(x-x1)

         где k– тангенс угла наклона прямой у оси Оx и определяется
формулой:

                                    [pic]

         Если  функция  f(x)  удовлетворяет  на  отрезке   [a,  b]   условию
Липшица, то при произвольном  выборе  точек  M1  и  M2  имеем  |k|((.  Таким
образом,  с   геометрической   точки   зрения   условие   Липшица   означает
ограниченность   тангенса   угла   наклона   секущих,   проведённых    через
всевозможные пары точек графика функции y=f(x).



      рис 2.3
                      рис 3.3
             геометрическая иллюстрация
      геометрическая иллюстрация
             условия Липшица.
                 cвязи условия Липшица с пред-

                               положением о дифференциру-

                               емости  функции.

            Предположим,  что  функция   f(x)  имеет   на  отрезке  [a,   b]
ограниченную  производную:
| f ((x)| ( m; тогда она удовлетворяет условию  Липшица  с  постоянной  (=m.
Для  доказательс-         тва  этого  утверждения  воспользуемся    формулой
конечных приращений Лагранжа:

                                                           f(x2) – f(x1) =
f ((()(x2-x1)                                                     (5.3)

где x1, x2, - произвольные  точки  отрезка  [a,  b]  (,  -  некоторая  точка
отрезка [x1, x2]. Возьмём модуль обеих частей равенства (4.3)  и  заменим  в
правой части  | f ‘(x)| на m. В результате по-  лучим  неравенство  (4.3)  с
(=m.  Рис.2.3  даёт  геометрическую  иллюстрацию  установленного   свойства.
Согласно формуле Лагранжа (5.3) каждой секущей графика функции y = f(x) мож-
  но  поставить  в  соответствие  параллельную   её   касательную.   Поэтому
наибольший тангенс угла наклона касательных, и  его  можно  оценить  той  же
константой  m: |k| ( m.

          Познакомившись   с   условием   Липшица,   перейдём   к   изучению
итерационной последовательности, предполагая,  что  уравнение  имеет  корень
x=c. Существование этого корня  можно  установить  с  помощью  качественного
предварительного   исследования   уравнения   с   применением   теоремы    о
существовании корня непрерывной функции.



Теорема о существовании корня непрерывной функции

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

         Теорема о сходимости  итерационной последовательности

          Пусть  с  –  корень  уравнения  (2.3)   и   пусть   функция   ((x)
удовлетворяет на некотором отрезке   [c-(,  c+(]  ((>0)  условию  Липшица  с
постоянной (<1. Тогда при любом выборе x0 на отрезке [c-(,  c+(]  существует
бесконечная итерационная последовательность {xn}  и  эта  последовательность
сходится к корню  x=c,  который  является  единственным  решением  уравнения
(1.3) на отрезке [c-(, c+(].

          Сформулированная  теорема  имеет  очень   простой   смысл.   Будем
говорить, что функция ( осуществляет отображение точки x  на  точку  y=((x).
Тогда  условие  Липшица   с  постоянной  (<1  означает,  что  отображение  (
является сжимающим: расстояние между точками x1 и x2 больше, чем  расстояние
между их изображениями y1=((x1) и y2=((x2).

          Корень  c  является   неподвижной   точкой   отображения   (,   он
преобразуется  сам  в  себя  c=((c).  Поэтому  каждый  шаг  в   итерационном
процессе, сжимая расстояния должен приближать члены последовательности  {xn}
к неподвижной точке c.

         После таких соображений поясняющих смысл  теоремы,  перейдём  к  её
доказательству. Возьмём произвольную точку x0 на  отрезке  [c-(,  c+(],  она
отстоит от точки c не больше чем на (: |c-x0| ( (.
         Вычислим x1: x1=((x0), при этом x1-c =((x0)-((c).  Разность  ((x0)-
((c) можно оценить с помощью условия Липшица:

                                                        |x1-c| = |((x0)-
((c)| ( |x0-c| ( ((.                                           (6.3)

         Неравенство (6.3) показывает,  что  x1  принадлежит  отрезку  [c-(,
c+(] и расположен ближе к точке c, чем x0.

         Продолжим построение итерационной последовательности. Вычислим  x2:
x2=((x1), при  этом:
              |x2-c| = |((x1)-((c)| ( (|x1-c| ( (2|x0-c| ( (2(

         Точка x2 опять принадлежит отрезку [c-(, c+(]  и расположена  ближе
к точке c, чем точка x1, т.е. мы приблизились к c.

          По  индукции  легко  доказать,  что  последующие  итерации   также
существуют и удовлетворяют неравенствам.

                                                              |xn-c| ( (n
|x0-c| ( (n(                                                       (7.3)

         Отсюда следует, что:

                             [pic],  т. е. [pic]

          Остаётся доказать, что  корень  x=c  (1.3)  является  единственным
решением уравнения на отрезке  [c-(,  c+(].  Действительно,  допустим,   что
существует ещё один корень x=c1.

         Примем c1 за  нулевое  приближение  и  будем  строить  итерационную
последователь- ность (2.3). Тогда с учётом (7.3) получим xn=c1 (n=0,  1,  2,
…). С другой стороны, по доказанному  [pic],  т.  е.  c1=c.  Никаких  других
решений уравнение на отрезке иметь не может.
         Сходимость   итерационной  последовательности  к  корню   уравнения
 (1.3)  может  быть  использована  для  приближённого  определения  корня  с
любой  степенью  точности.  Для  этого  нужно  только  провести  достаточное
количество итераций.


                  4. Быстрота сходимости процесса итераций

          Используем теперь производную функции  ((x)  для  оценки  скорости
сходимости итераций при решении уравнения х=((x). Нужно оценить скорость,  с
которой убывают погрешности (n=(-xn приближённых значений  х1,  …  ,  хn,  …
корня (.



                  рис 1.4

         Можно заметить,   что   справедливы    равенства   (=((()   и   хn+
1=((хn).   Из  них   вытекает,  что:

                          (n+ 1= (-хn+ 1=((()-((хn)

         Но по формуле Лагранжа имеем:

                  ((()-((хn)= ( ((cn)·( (-xn)= ( ((cn) ·(n

         где  cn - точка лежащая между точками ( и хn. Поэтому:

                                                                    (n+ 1=(
((cn) ·(n                                                           (1.4)

         Из равенства (1.4) вытекает следующий вывод:

        Пусть ( – корень уравнения  x=( (x) - лежит на отрезке [a, b].  Если
на  этом  отрезке  выполняется  неравенство  |(   ((x)|1,

то процесс итераций расходится.

          Особенно быстро  сходится  процесс  последовательных  приближений,
если в точке ( производная функции ((x) обращается в нуль. В этом случае  по
мере приближения к  (, значение ( ((x) стремится к нулю. Так как:

                           |(n+ 1|=|( ((cn)|·|(n|

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

           Однако то же самое можно наблюдать в методе Ньютона,  при  замене
f(x)=0 на [pic] имеем:[pic] и её производная:[pic] в точке (:   f(()=0  -  в
методе Ньютона наблюдается ускорение  сходимости процесса приближений.


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

         Метод касательных, связанный с именем И.  Ньютона,  является  одним
из наиболее эффективных численных методов  решения  уравнений.  Идея  метода
очень проста. Возьмём  производную  точку  x0  и  запишем  в  ней  уравнение
касательной к графику функции f(x):

                                                                 y=f(x0)+ f
((x) (x-x0)                                                       (1.5)

          Графики функции f(x) и её касательной близки около точки  касания,
поэтому естественно ожидать, что точка x1 пересечения касательной с осью  Ox
будет расположена недалеко от корня  c (рис. 1.5)

         Для определения точки имеем уравнение:

                          f(x0)+ f ((x0) (x1-x0)=0

таким образом:                                    x1=x0 – f (x0)/ f ((x0)
                                                       (2.5)

         Повторим  проделанную процедуру: напишем уравнение  касательной   к
графику функции f(x) при x=x1 и найдём для неё точку пересечения x2  с  осью
Ox  (см. рис.1.5)        x2=x1 – f (x1)/ f ((x1).  Продолжая  этот  процесс,
получим последовательность  {xn},  определён-  ную  с  помощью  рекуррентной
формулы:

                                                       xn+ 1=xn – f (xn)/ f
((xn), n=0, 1, 2, …                                        (3.5)


         При исследовании этой последовательности, как и  последовательности
метода итераций, встают два вопроса:

   1) Можно ли процесс вычисления чисел xn продолжать  неограниченно, т.  е.
      будут ли числа xn принадлежать  отрезку [a, b] ?
   2)   Если   процесс   (3.5)   бесконечен,    то     как     ведёт    себя
      последовательность {xn}  при n(( ?
                       рис. 1.5
      Построение последовательности

      {xn}по методу касательных



           При анализе этих вопросов предположим, что  корень  x=c  является
внутренней  точкой  отрезка  [a,  b]  (a0,  | f
(((x)|(M,  x([a, b],                                      (4.5)

и докажем следующую теорему.

         Теорема о сходимости метода касательных.

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

         Доказательство. В силу предположения о  дифференцируемости  функции
f(x)  и  не  равенстве  нулю  её  производной  f   ((x)   уравнение   f(x)=0
эквивалентно на отрезке [a, b] уравне-     нию:

                                                           x=((x), ((x)=x–
f (x)/ f ((x)                                                  (5.5)

так что корень x=c исходного уравнения является одновременно корнем
уравнения (5.4).
         Исследуем возможность отыскания этого корня с помощью итераций.
         Вычислим производную функции ((x):

                                           [pic]
  (6.5)

и оценим полученное выражение. Согласно неравенствам (4.5):

                                                              [pic]
                                               (7.5)
          Для  дальнейшей  оценки   |[pic]|   воспользуемся   непрерывностью
функции f(x) и равенством её нулю в точке x= с:

                                                                 [pic]
                                                 (8.5)

          Положим (=m2/(2M)
          Тогда в силу (8.5) для данного ( можно указать такое (:  0<((  min
(c–a, b–c), что для всех [pic] выполняется неравенство:

                                                           [pic]
                             (9.5)

          Учитывая это, получим:

                                                              [pic]
                                          (10.5)

          Таким образом, функция ((x) удовлетворяет на отрезке [c-(, c+(]  (
[a, b]  условию Липшица с постоянной  (=0.5<1. Это означает,  что  уравнение
(5.5) можно решать методом итераций: при любом выборе  нулевого  приближения
x0 на отрезке [c-(, c+(]  существует  бесконечная  последовательность  {xn},
xn+1=((xn),     n=0, 1, 2, …, сходящаяся  к корню x=c.

              Теперь    нам    остаётся    заметить,    что     итерационной
последовательностью для уравнения (5.5), сходимость которой  мы  только  что
установили, является последовательность (3.5)  метода  касательных.  Теорема
доказана.

         Требование близости нулевого приближения  x0  к  искомому  корню  c
является существенным для метода касательных. На рис.2.5  изображён  график,
где х0 выбрано неправильно, то есть расстояние  сх0>ас,  так  как  ас0,  a f(x),  a > x > b

            В частности, если х0 корень уравнения (1.1):  f(x0) = 0, отсюда
следует, что

                                  l(x0) > 0

             C (3.8) и (4.8) получаем:

                            l(x) = 0,  a > x1 > b

             Таким образом,

                                                                      l(x1)
 <  l(x0)
(5.8)

             но линейная функция l(x) строго монотонно возрастает, так как

                           l(b) = f(b) > f(a) = l(a)

поэтому из (5.8) следует  x1 < x0 , заменяя теперь отрезок [a,  b]  отрезком
[x1, b] и замечая, что f(x1) < 0 , аналогично можно доказать, что x1 < x2  <
x0, далее по индукции получим:
                         x1 < x2 < … < xn < … < x0,

Таким образом, последовательность {xn}, будучи монотонной,  сходится.  Пусть
lim xn = c, при n(( . Переходя к пределу при n(( в равенстве  (4.8)  получим
f(c)=0, т. е. последовательность {xn} сходится к корню уравнения (1.1).

            Если  |  f  ((x)|(m>0,  a0,

                              [pic] ,  f(a1)<0

                              [pic] ,  f(a1)>0

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

                     |an+ 1|
ref.by 2006—2022
contextus@mail.ru