Метод Ньютона и его модификации решения систем нелинейных уравнений

Автор работы: Пользователь скрыл имя, 12 Марта 2011 в 00:36, курсовая работа

Описание работы

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

Содержание работы

1. МЕТОД НЬЮТОНА И ЕГО РЕШЕНИЕ НЕЛИНЕЙНЫХ УРАВНЕНИЙ.
ВЕКТОРНАЯ ЗАПИСЬ НЕЛИНЕЙНЫХ СИСТЕМ.
1.2. ОСНОВНАЯ ТЕОРЕМА О СХОДИМОСТИ МЕТОДА НЬЮТОНА.
1.3. КРИТЕРИЙ ОКОНЧАНИЯ.
2. МЕТОД НЬЮТОНА И ЕГО РЕШЕНИЯ СИСТЕМ НЕЛИНЕЙНЫХ УРАВНЕНИЙ.
2.1. ОПИСАНИЕ МЕТОДА.
2.2. СХОДИМОСТЬ МЕТОДА.
2.3. ТРУДНОСТИ ИСПОЛЬЗОВАНИЯ.
3. МОДЕФИКАЦИЯ МЕТОДА НЬЮТОНА.
3.1. УПРОЩЁННЫЙ МЕТОД НЬЮТОНА.
3.2. ИСПОЛЬЗОВАНИЕ ФОРМУЛ ЧИСЛЕННОГО ДИФФЕРЕНЦИРОВАНИЯ.
3.3. МЕТОД ЛОЖНОГО ПОЛОЖЕНИЯ.
3.4. МЕТОД СЕКУЩИХ.
3.5. МЕТОД СТЕФФЕНСЕНА.
4. ЧИСЛЕННЫЙ ПРИМЕР
5. ЛИСТИНГ ПРОГРАММЫ НА ЯЗЫКЕ MATHCAD

Файлы: 1 файл

курсовая. Численные методы.doc

— 586.00 Кб (Скачать файл)

     Федеральное агентство по образованию

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

     Факультет информационных технологий и математики

     Кафедра общей математики 
 
 

     Курсовая  работа по дисциплине

     «Численные методы»

         на  тему:

         «Метод Ньютона и его модификации решения систем нелинейных уравнений» 
     
     
     

     Выполнила:

     студентка 3 курса

     группы 06-ИНФ

     Лавренко  М.В. 

     Проверил:

     доцент, кандидат

     педагогических  наук

     Иванов  И.А. 
 
 

     Сочи 2009

 

     

                                               СОДЕРЖАНИЕ. 
     
     

 

     

ВВЕДЕНИЕ.

 

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

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

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

 

     

1. МЕТОД НЬЮТОНА И ЕГО РЕШЕНИЕ НЕЛИНЕЙНЫХ УРАВНЕНИЙ.

 

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

  1. Метод касательных.

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

     Уравнение касательной, проведённой к графику  функции  в точке   имеет вид:

      .                                                (1.1)

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

      .                                              (1.2)

     Выражая из него , получаем расчётную формулу метода Ньютона:

      ,   .                                                 (1.3)

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

ВЕКТОРНАЯ ЗАПИСЬ НЕЛИНЕЙНЫХ СИСТЕМ.

 

Пусть требуется решить систему уравнений

                                                            (1)

где — заданные, нелинейные (среди них могут быть и линейные)

вещественнозначные  функции п  вещественных переменных . Обозначив

,   
,   

данную  систему (2.1) можно записать одним уравнением

                                                                    (2)

относительно  векторной функции F векторного аргумента х. Таким образом, исходную задачу можно рассматривать как задачу о нулях нелинейного отображения В этой постановке она является прямым обобщением основной задачи предыдущей главы — задачи построения методов нахождения нулей одномерных нелинейных отображений. Фактически это та же задача, только в пространствах большей размерности. Поэтому можно как заново строить методы ее решения на основе разработанных выше подходов, так и осуществлять формальный перенос выведенных для скалярного случая расчетных формул. В любом случае следует позаботиться о правомочности тех или иных операций над векторными переменными и векторными функциями, а также о сходимости получаемых таким способом итерационных процессов. Часто теоремы сходимости для этих процессов являются тривиальными обобщениями соответствующих результатов, полученных для методов решения скалярных уравнений. Однако не все результаты и не все методы можно перенести со случая п = 1 на случай п ≥2. Например, здесь уже не будут работать методы дихотомии, поскольку множество векторов не упорядочено. В то же время, переход от n = 1 до n≥2 вносит в задачу нахождения нулей нелинейного отображения свою специфику, учет которой приводит к новым методам и к различным модификациям уже имеющихся. В частности, большая вариативность методов решения нелинейных систем связана с разнообразием способов, которыми можно решать линейные алгебраические задачи, возникающие при пошаговой линеаризации данной нелинейной вектор-функции F(x).

  1. Метод линеаризации.

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

     Пусть приближение  уже получено. Представим функцию в окрестности точки по формуле Тейлора:

      .                          (1.4)

     Здесь - некоторая точка, расположенная между и . Заменяя в уравнении функцию главной линейной частью разложений (1.4), получим линейное уравнение:

      .                                               (1.5)

     Принимая  решение уравнения (5) за новое приближение  , приходим к формуле (1.3).

 

1.2. ОСНОВНАЯ ТЕОРЕМА О СХОДИМОСТИ МЕТОДА НЬЮТОНА.

 

     Теорема 1.

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

      ,   ,                                    (1.6)

где  , означающая, что метод сходится с квадратичной скоростью.

     Следствием  оценки (6) является априорная оценка:

      ,   ,                                          (1.7)

в которой  .

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

     Пусть , где . Подставляя в (1.4), получим равенство:

     

,

в котором . Вычитая из него равенство (1.2), имеем

     

.

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

     

,

откуда  следует справедливость оценки (1.6).

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

     Приведённые в теореме 1 оценки погрешности являются априорными и их использование в  практике вычислений для количественной оценки погрешности неэффективно или чаще всего невозможно. 

1.3. КРИТЕРИЙ ОКОНЧАНИЯ.

 

     На  практике предпочтительнее использование простой апостериорной оценки:

      ,                                            (1.8)

справедливость  которой обосновывается следующим  утверждением.

     Теорема 2.

     Пусть выполнены условия  теоремы 1 и  . Тогда для всех верна оценка (8).

     Из  оценки (1.7) следует, что . Поэтому, применяя неравенство (6), получим цепочку неравенств:

      ,

из которой  вытекает оценка (1.8).

     Наличие оценки (1.8) позволяет сформулировать следующий практический критерий окончания итерации метода Ньютона. При заданной точности вычисления нужно вести до тех пор, пока не окажется выполнимым равенство:

      .                                                  (1.9)

     Пример 1.

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

      Для имеем . Очевидно, что , т.е. -простой корень. Возьмём начальное приближение и будем выполнять итерации метода Ньютона по формуле:

     

.

Результаты  первых итераций с 10 знаками мантиссы приведены в табл. 1.

     Табл. 1

                 
                  
                 
                 
                 
                 

Информация о работе Метод Ньютона и его модификации решения систем нелинейных уравнений