Рефетека.ру / Математика

Контрольная работа: Методы решения алгебраических уравнений

1. Одношаговые итерационные модели


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

Суть этого класса методов можно раскрыть на примере.


Пусть нам нужно решить уравнение:


Методы решения алгебраических уравнений (1)


для решения этого уравнения строится соответствующая итерационная формула:


Методы решения алгебраических уравнений (2)


Задавая начальное приближение корня уравнения (1) в виде:


Методы решения алгебраических уравнений (3)


находим дальнейшие приближения по формуле (2):


Методы решения алгебраических уравнений (4), Методы решения алгебраических уравнений (5), Методы решения алгебраических уравнений (6)


Мы видим, что каждое вычисленное значение Методы решения алгебраических уравнений становится исходным для вычисления последующих приближений Методы решения алгебраических уравнений.

Такие итерационные формулы называются одношаговыми.

Существуют и двухшаговые, трёхшаговые и т.д. итерационные формулы, которые определяются соответственно формулами:


Методы решения алгебраических уравнений


- двухшаговая формула (7)


Методы решения алгебраических уравнений


- трёхшаговые формула (8)

и т.д.

После построения итерационной формулы (2) возникают вопросы:

а) сколько нужно считать последовательных приближений Методы решения алгебраических уравнений, т.е. когда остановиться?

б) сходится ли последовательность приближений Методы решения алгебраических уравнений к корню Методы решения алгебраических уравнений?

Ответы на эти вопросы нужно давать всегда, когда имеем дело с методом последовательных приближений Пикара. На вопросы отвечают следующим образом:

а) задаётся точность вычислений Методы решения алгебраических уравнений и итерационный процесс останавливают, как только достигается соответствующая абсолютная погрешность, т.е. как только выполняется условие:


Методы решения алгебраических уравнений (9)


б) нужно соответствующим образом строить формулы (2), используя соответствующие теоремы о достаточном условии сходимости. В частности теорему Банаха о сжатых отображениях.

Определение: Пусть M - метрическое пространство с метрикой Методы решения алгебраических уравнений. Оператор A, отображающий это пространство в себя называется сжимающим, если существует такое число Методы решения алгебраических уравнений, что для любой пары элементов Методы решения алгебраических уравнений имеет место неравенство:


Методы решения алгебраических уравнений (10)


Т.о. сжимающий оператор сжимает расстояние между элементами Методы решения алгебраических уравнений и Методы решения алгебраических уравнений, т.е. расстояние между образами элементов Методы решения алгебраических уравнений меньше или равно расстоянию между их прообразами Методы решения алгебраических уравнений и Методы решения алгебраических уравнений. Для таких отображений используется теорема Банаха. Теорема Банаха: Пусть A - сжимающий оператор в полном метрическом пространстве M, тогда уравнение


Методы решения алгебраических уравнений (11)


имеет в этом пространстве одно и только одно решение, т.е. существует ровно один элемент Методы решения алгебраических уравнений, для которого выполняется уравнение Методы решения алгебраических уравнений. Этот элемент может быть получен как предел последовательности элементов Методы решения алгебраических уравнений


Методы решения алгебраических уравнений (12)


где Методы решения алгебраических уравнений, причём элемент Методы решения алгебраических уравнений может быть выбран произвольно. Эта теорема применима и для случая, когда оператор Методы решения алгебраических уравнений - является функцией, т.е. для формулы (2), а также для построения сходящихся итерационных формул Ритца-Якоби в случае линейных систем алгебраических уравнений с плохо обусловленной матрицей (определитель близок к нулю) коэффициентов, для дифференциальных и интегральных операторов и т.д. Для итерационной формулы (2), применяя формулу Лагранжа о конечных приращениях, получаем, что для Методы решения алгебраических уравнений имеет место соотношение:


Методы решения алгебраических уравнений (13)


что со своей стороны можно переписать в виде


Методы решения алгебраических уравнений (14)


если Чебышевская норма функций Методы решения алгебраических уравнений, т.е. если


Методы решения алгебраических уравнений (15)


В таком случае отображение Методы решения алгебраических уравнений из (2) является сжимающим и, соответственно, для неё имеет место теорема Банаха.Т. е. итерационная формула (2) позволяет найти корень Методы решения алгебраических уравнений уравнения (1) по формуле


Методы решения алгебраических уравнений (16)


Несмотря на кажущуюся простоту, итерационные формулы вида (2) таят в себе много интересных эффектов. Для раскрытия некоторых из них рассмотрим простейшую нелинейную итерационную формулу, возникающую в задаче об эволюции денежных вкладов.


2. Возникновение хаоса в детерминированных системах


Пусть Методы решения алгебраических уравнений - количество денежных вкладов за Методы решения алгебраических уравнений лет. Коэффициент относительного прироста вкладов обозначим через Методы решения алгебраических уравнений. Тогда имеем:


Методы решения алгебраических уравнений (17)

т.е. Методы решения алгебраических уравнений, где Методы решения алгебраических уравнений (18)


Для исследования динамики процесса перепишем (18) в виде:


Методы решения алгебраических уравнений (19)


Ясно, что если начальное значение денежного вклада было Методы решения алгебраических уравнений, тогда


Методы решения алгебраических уравнений (20)


из (20) следует, что с ростом n, количество денежных вкладов неограниченно увеличивается, т.к Методы решения алгебраических уравнений.

Формула (20) позволяет решить задачу о допустимых процентах роста R. Например, выясним, каким должен быть R, чтобы удвоение вкладов происходило за 50 лет. Имеем:


Методы решения алгебраических уравнений (21)


Тогда


Методы решения алгебраических уравнений (22)

т.е.

Методы решения алгебраических уравнений (23)


Теперь допустим, что совет директоров банка решил увеличить коэффициент прироста R - для привлечения клиентов, но чтобы защитить себя от банкротства решил не допускать дальнейшего увеличения вкладов если величина достигает значения Методы решения алгебраических уравнений, после чего коэффициент должен становится отрицательным, т.е. уменьшать вклады пока не опустятся ниже Методы решения алгебраических уравнений, для этого решили, что Методы решения алгебраических уравнений. Тогда из (17) получаем:


Методы решения алгебраических уравнений (24)


где Методы решения алгебраических уравнений. Тогда имеем:


Методы решения алгебраических уравнений (25)


Исследуем точки равновесия системы (25), т.е. те значения вкладов Методы решения алгебраических уравнений, которые с ростом n, не изменяются (или иначе Методы решения алгебраических уравнений).

Очевидно, что такими значениями служат:


а) Методы решения алгебраических уравнений и б) Методы решения алгебраических уравнений.


Для того, чтобы точка равновесия реализовалась на практике нужна её устойчивость, иначе малое возмущение может её быстро вывести из состояния, так что мы и ахнуть не успеем. Поэтому, исследуем эти состояния на устойчивость.

а) Рассмотрим сначала состояние равновесия Методы решения алгебраических уравнений, т.е. состояние, когда на вашем счету денег нет.д.обавим малое "возмущение" точке равновесия Методы решения алгебраических уравнений и исследуем её динамику со временем: т.е. Методы решения алгебраических уравнений, тогда из (25) получаем:


Методы решения алгебраических уравнений (27)


т.к Методы решения алгебраических уравнений, ясно, что Методы решения алгебраических уравнений поэтому ею можно пренебречь в (27). Вследствии имеем:


Методы решения алгебраических уравнений (29)


отсюда, легко получить, что


Методы решения алгебраических уравнений (29)


т.е. возмущения нарастают со временем, что со своей стороны означает неустойчивость точки равновесия Методы решения алгебраических уравнений. По смыслу же, задачи это означает рост вклада со временем, если хоть какая-то малая сумма денег Методы решения алгебраических уравнений села на счёт.

б) Исследуем теперь устойчивость второй точки равновесия: Методы решения алгебраических уравнений. Здесь также дадим малое приращение Методы решения алгебраических уравнений к точке равновесия, т.е. рассмотрим значение Методы решения алгебраических уравнений и исследуем динамику этого состояния с течением времени n. Из (25) получаем:


Методы решения алгебраических уравнений (30)


Произведя преобразования, имеем:


Методы решения алгебраических уравнений


Учитывая, что Методы решения алгебраических уравнений и поэтому, пренебрегая ею получаем:


Методы решения алгебраических уравнений


Методы решения алгебраических уравнений (31)


для устойчивости точки равновесия Методы решения алгебраических уравнений, должно выполнятся условие:


Методы решения алгебраических уравнений (32)


т.е.


Методы решения алгебраических уравнений

(рис.1)


Методы решения алгебраических уравнений (33)


это условие со своей стороны означает, что


Методы решения алгебраических уравнений (34)


таким образом, если мы выберем в качестве относительного коэффициента роста:

Методы решения алгебраических уравнений

(рис.2)


Методы решения алгебраических уравнений (35)


то состояние Методы решения алгебраических уравнений будет устойчивым, иначе мы вступаем в зону неустойчивостей, которая полна неожиданностями. В частности, при Методы решения алгебраических уравнений, (рис.3) возникают периодические колебания Методы решения алгебраических уравнений (рис.1). При Методы решения алгебраических уравнений картина усложняется и появляется двоякопериодические колебания (рис.2) При дальнейшем росте относительного коэффициента прироста, получаем учетверение периода и т.д., в случае Методы решения алгебраических уравнений наблюдаются хаотические колебания (рис.3).

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

Этот пример хоть и является частным случаем формулы (2), но наводит на полезные размышления. Вышеизложенная итерационная формула (25) впервые была построена для изучения динамики популяций особей определённого вида в зависимости от истребления ареала пищи Ферхюльстом и носит его имя.

Мы видим, что одна и та же математическая модель может содержать в себе различные аспекты приложений, что вполне характерно для духа прикладной математики.

3. Методы решения алгебраических уравнений


Большинство задач физики, экономики, социологии, биологии и других областей знания приводят к решению алгебраических уравнений или систем уравнений.

Несмотря на наличие множества приближённых методов, в настоящее время, пожалуй, нет общего подхода для решения любого нелинейного уравнения и тем более нелинейной системы уравнений. Поэтому, в каждом частном случае приходится исследовать уравнения и строить соответствующие алгоритмы, комбинируя идеи разных численных методов. Так, что решение нелинейного уравнения, в настоящее время, скорее искусство, чем наука. Хотя, известные программные продукты современных фирм позволяют, во многих случаях, упростить поиск корней.

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

а) отделение корней, т.е. отыскание достаточно малых областей в каждой из которых находится корень;

б) вычисление корней с заданной точностью.


3.1 Метод деления отрезка пополам (метод дихотомии)


Перед началом решения уравнения


Методы решения алгебраических уравнений (36)


мы должны выделить интервал поиска решения Методы решения алгебраических уравнений, т.е. ответить на вопрос а) предыдущего параграфа. Для этого используется теорема Вейерштрасса.

Теорема Вейерштрасса: Если на концах некоторого отрезка непрерывная функция Методы решения алгебраических уравнений принимает значения разных знаков, то на этом отрезке уравнение (36) имеет хотя бы один корень.


Методы решения алгебраических уравнений


Эта теорема выражает геометрически очевидный факт (рис.4), состоящий в том, что если в точках Методы решения алгебраических уравнений и Методы решения алгебраических уравнений график непрерывной функции находится в

разных полуплоскостях от оси Методы решения алгебраических уравнений, то найдётся точка Методы решения алгебраических уравнений, такая что график этой функции пересекается с осью Методы решения алгебраических уравнений в точке Методы решения алгебраических уравнений, т.е. Методы решения алгебраических уравнений.

а Методы решения алгебраических уравнений b Замечание: если при этом Методы решения алгебраических уравнений имеет первую

производную Методы решения алгебраических уравнений - не меняющую знака, то корень единственный.

Таким образом, мы можем сказать, что уже умеем

Рис. находить отрезок Методы решения алгебраических уравнений, где находится корень

уравнения (36), но этот отрезок можно уменьшать, основываясь на теореме Вейерштрасса.

Для этого в качестве первого приближения к корню берём середину отрезка Методы решения алгебраических уравнений, т.е.


Методы решения алгебраических уравнений (38)


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

Оценка погрешности вычислений по методу деления отрезка пополам производится по очевидной формуле:


Методы решения алгебраических уравнений (39)


Ясно, что Методы решения алгебраических уравнений, а относительная погрешность Методы решения алгебраических уравнений.

Изложенный метод легко программируется и даёт сходимость с точностью (39), хотя при практических вычислениях чаще пользуются комбинациями различных численных методов, добиваясь более быстрой сходимости процесса.


3.2 Метод ложного положения (метод хорд).


В основе метода лежит линейная интерполяция по двум значениям функции, имеющим противоположные знаки. Этот метод зачастую даёт более быструю сходимость, чем метод деления отрезка пополам.

Для иллюстрации алгоритма метода ложного положения (метода хорд), рассмотрим рис.5.


Методы решения алгебраических уравнений

рис.5.


Сначала находим отрезок Методы решения алгебраических уравнений где

yзаведомо известно, что существует

корень Методы решения алгебраических уравнений, т.е. Методы решения алгебраических уравнений, для этого по теореме Вейерштрасса должно быть Методы решения алгебраических уравнений.


Методы решения алгебраических уравнений

Методы решения алгебраических уравнений Методы решения алгебраических уравнений Методы решения алгебраических уравнений Методы решения алгебраических уравнений


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


Методы решения алгебраических уравнений (40)


где Методы решения алгебраических уравнений и Методы решения алгебраических уравнений.

Ясно, что эта итерационная формула требует, чтобы Методы решения алгебраических уравнений, а также Методы решения алгебраических уравнений и Методы решения алгебраических уравнений.

Точность вычисления корня методом хорд оценивается неравенством


Методы решения алгебраических уравнений (41)


предельная относительная погрешность:


Методы решения алгебраических уравнений (42)


где Методы решения алгебраических уравнений.


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


Хотя метод ложного положения даёт более быструю сходимость, чем метод деления отрезка пополам, проверка условий применимости метода хорд достаточно громоздка, поэтому рассмотрим метод Ньютона, который иногда называют методом касательных.

В отличие от предыдущих методов здесь не требуется предварительно искать отрезок Методы решения алгебраических уравнений, где Методы решения алгебраических уравнений. Для решения уравнения


Методы решения алгебраических уравнений (43)


в методе Ньютона задаёмся требуемой точностью Методы решения алгебраических уравнений (абсолютная погрешность). Далее произвольно выбираем начальное приближение Методы решения алгебраических уравнений. Считаем, что


Методы решения алгебраических уравнений (44)


для нахождения следующего приближения Методы решения алгебраических уравнений, где


Методы решения алгебраических уравнений (45)


воспользуемся формулой Тейлора для Методы решения алгебраических уравнений:


Методы решения алгебраических уравнений (46)


Отбрасывая члены разложения, содержащие производные выше первого порядка, получаем уравнение для определения приближённого значения корня Методы решения алгебраических уравнений:


Методы решения алгебраических уравнений (47)

т.е.

Методы решения алгебраических уравнений (48)


Зная Методы решения алгебраических уравнений, новое, улучшенное значение Методы решения алгебраических уравнений находим аналогично


Методы решения алгебраических уравнений (49)


и вообще


Методы решения алгебраических уравнений (50)


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


Методы решения алгебраических уравнений (51)


Предельная относительная погрешность равна:


Методы решения алгебраических уравнений (52)


Скорость сходимости итерационной формулы Ньютона (50) оценивается неравенством:


Методы решения алгебраических уравнений (53)


Ясно, что скорость сходимости выше, чем в методе хорд. Однако, здесь так же нужно иметь в виду, что Методы решения алгебраических уравнений, а также Методы решения алгебраических уравнений и Методы решения алгебраических уравнений, а эти условия трудно проверить, что и является отталкивающим фактором для исследователей. Кроме того, для применения метода Ньютона, нужно достаточно точное знание начального приближения Методы решения алгебраических уравнений.

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

Литература


1. Высшая математика - Сапунов И.С. - М. 2000 г.

Похожие работы:

  1. • Общий аналитический метод решения алгебраических уравнений ...
  2. • Решение алгебраического уравнения n-ой степени
  3. • Приближённые методы решения алгебраического уравнения
  4. • Приближённые методы решения алгебраического уравнения
  5. • Методы решения алгебраических уравнений
  6. • Приближённые методы решения алгебраического уравнения
  7. •  ... подстановки для решения алгебраических задач
  8. • Алгебраическое доказательство теоремы Пифагора
  9. • Нестандартные методы решения уравнений и неравенств
  10. • Нестандартные методы решения задач по математике
  11. • Линейные системы уравнений
  12. • Доказательство великой теоремы Ферма для четных показателей ...
  13. • Численные методы
  14. • ЭВМ с использованием математического пакета ...
  15. • История математического моделирования и технологии ...
  16. • Уравнения и неравенства с модулем на централизованном ...
  17. • Бернулли
  18. • История возникновения и развития методов реконструкции ...
  19. • Метод замены неизвестного при решении ...
Рефетека ру refoteka@gmail.com