Автор: Пользователь скрыл имя, 24 Апреля 2012 в 14:33, курсовая работа
Метод Ньютона наиболее распространенный метод решения систем нелинейных уравнений. Он обеспечивает более быструю сходимость по сравнению с методом итераций.
В основе метода Ньютона лежит идея линеаризации всех нелинейных уравнений системы. Линеаризация - один из методов приближённого представления замкнутых нелинейных систем, при котором исследование нелинейной системы заменяется анализом линейной системы, в некотором смысле эквивалентной исходной.
Введение. 5
Алгоритм вычисления метода Ньютона. 7
Условия сходимости метода Ньютона. 9
Скорость сходимости метода Ньютона. 10
Модификации метода Ньютона. 14
Модифицированный метод Ньютона. 14
Рекурсивный метод Ньютона. 14
Аппроксимационный аналог метода Ньютона. 16
Разностный метод Ньютона. 19
Заключение. 21
Список используемой литературы. 22
Приложение. 23
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное
государственное бюджетное
«Тольяттинский государственный университет»
Факультет математики и информатики
Кафедра прикладной математики и информатики
Будылкина Ксения Сергеевна
Тема
Метод Ньютона
для решения систем нелинейных уравнений.
Научный руководитель:
Тырыгина
Г.А.
Работу выполнил:
Студентка гр.ПМИб-301
Будылкина
К.С.
Электронная версия сдана в электронную библиотеку
Тольятти
2011
Факультет математики и информатики
Кафедра прикладная математика и информатика
Утверждаю_____________________
ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ
Студенту______________________
1 Тема работы . ______________________________
2. Задание на специальную разработку____________________
______________________________
3. Содержание подлежащих разработке вопросов
______________________________
4. Перечень обязательного иллюстративного
материала ____________________________
______________________________
5. Рекомендуемая литература и материалы_____________________
______________________________
Срок сдачи законченной работы «___»___________________20__г.
Дата
выдачи «___»_______________
Руководитель
Задание
принял к исполнению «___»____________
Студен
Данная работа состоит из 8 разделов, некоторые из которых содержат несколько подразделов, дополняющих основную тему. Работа начинается с рассмотрения определения системы и определения применения метода Ньютона к ней. Некоторые разделы содержат теоремы и приведенные к ним доказательства. Приложение содержит блок- схему для решения системы методом Ньютона и примеры к данной теме.
Актуальность:
система уравнений требует
Цель работы: изучить один из методов решения систем нелинейных уравнений.
Задачи:
установить существование условий, скорости
сходимости метода и различных модификаций
для упрощения вычислений.
Содержание.
Метод Ньютона наиболее распространенный метод решения систем нелинейных уравнений. Он обеспечивает более быструю сходимость по сравнению с методом итераций.
В основе метода Ньютона лежит идея линеаризации всех нелинейных уравнений системы. Линеаризация - один из методов приближённого представления замкнутых нелинейных систем, при котором исследование нелинейной системы заменяется анализом линейной системы, в некотором смысле эквивалентной исходной.
Новым фактором, осложняющим применение метода Ньютона к решению n- мерных систем, является необходимость решения n- мерных линейных задач на каждой итерации, вычислительные затраты на которые растут с ростом n очень быстро. Для решении этой проблемы так рассмотрим разные модификации метода Ньютона.
Под решением некой нелинейной системы уравнений F(x) понимается нахождение такого решения, когда каждое уравнение в данной нелинейной системе будет равно нулю.
Таким образом, имеем n
Пусть требуется решить систему уравнений
где x1, x2, ...xn заданные нелинейные вещественнозначные функции n вещественных переменных.
Обозначив
данную систему (1) можно записать одним уравнением F(x)=0, относительно векторной функции F векторного аргумента x. Таким образом, исходную задачу можно рассматривать как задачу о нулях нелинейного отображения
F: Ân® Ân.
В этой постановке она является прямым
обобщением задачи построения методов
нахождения нулей одномерных нелинейных
отображений.
Пусть (Аk)- некоторая последовательность невырожденных (n x n) –матриц. Тогда последовательность задач x= x- АkF(x), k=0, 1, 2,… имеет те же решения, что и исходное уравнение F(x)=0. Для приближенного нахождения этих решений можно записать итерационный процесс
x(k+1)= x(k)- АkF(x(k)), k=0, 1, 2,… (2), имеющий вид простых итераций
x(k+1)= Ф(x(k)), k=0, 1, 2,…
При F(х):=Fk(х):= х- АkF(х) , где x= Ф(x),
Ф(x):= = ,
в случае Аk= А это метод простых итераций с линейной сходимостью последовательности (x(k)). Если Аk различны при разных k, то
x(k+1)=x(k)- АkF(x(k)), k=0, 1, 2,…определяет большое семейство
итерационных методов с матричными параметрами Аk .
Пусть Аk:= , где
- матрица Якоби для вектор- функции F(х).
Матрица J, составленная из частных производных функций F= (f1, …fn ),
fi
= (x1,...,xn), при отображении F: Ân ® Ân,
в точке x, называется матрицей Якоби данной
системы функций.
Подставив матрицу Аk в (2), получаем формулу метода Ньютона:
x(k+1)=
x(k)-
Эту формулу можно представить в неявном виде:
F`(x(k)) (x(k+1)- x(k))= -F(x(k)) (4)
Сравнивая (4)
с формальным разложением F(х) в ряд Тейлора
видим, что последовательность (х(k)) в методе Ньютона получается в результате подмены при каждом k=1, 2,.. нелинейного уравнения F(х)=0, или, что то же уравнения
линейным
уравнением F(x(k)) + F`(x(k))(x-x(k))=
0, т.е. пошаговой линеаризацией.
Пусть имеет место отображение F:Ân ®Ân
Пусть Wа={х:||x-x*||<a}. Пусть при некоторых а, а1, а2 Î(0, µ) выполняются условия:
||[F`(x)]-1|| £a1 "xÎWа (*)
||F`(u1)- F (u2)- F`(u2)( u1- u2)||£a2 ||u2- u1||2 (**) " u1, u2 ÎWа
Положим С= а1 а2 , b=min{ai,c-1}. При выполнении условий (*)(**),
х0 ÎWа , Wb={хi:||x-x*||<b} итерационный процесс Ньютона сходится, причём известна оценка ||xk-x*||£c-1(c||x0-x1||)2^k.
если последовательность приближается к x* , то Dхk®0. На практике не пользуются этим условием сходимости, а производят исчисления до тех пор, пока все разности не станут достаточно малыми, т.е. не будет выполняться условие max|Dхk i|<e,1£ i£n и e заданная точность.
С ростом
числа уравнений системы
скорость сходимости
метода ухудшается.
Пусть непрерывная векторная функция F: MÍÂn ®Ân и последовательность векторов x(k) ÎM таковы, что при всех kÎ N0 выполняются условия:
1) || x(k+1)- x(k)||£lpk;
2) ||F(x(k))||£ pk, где числа рk определяются рекуррентным равенством
pk+1 = G0 pµ k ; k= 0, 1, 2, … , l> 0, G0 > 0, p0 > 0, µ> 0 – некоторые числовые параметры.
Тогда, если v:= G0 pµ-1 0<1 и замкнутый шар
содержится в М, то все члены последовательности (х(k)) принадлежат S, последовательность (х(k)) имеет предел x*ÎS, такой, что F(x*)= 0; при этом быстрота сходимости (х(k)) к x* характеризуется неравенством ("kÎN).
||x*-x(k)||£
Доказательство.
Пользуясь pk+1 = G0 pµ k , выразим элементы последовательности (рi) через ее начальный член p0 и определенную в теореме величину v:
pi= G0 pµ i-1= G0 (G0 pµ i-1)µ= G01+µ p i-2µ^2 = G01+µ+ µ^2 p i-3µ^3=…=
G01+µ+ µ^2+..+µ^i-1 p 0µ^i= * p0µ^i-1* p01- µ^i* p0 µ^i= p0*
Информация о работе Метод Ньютона для решения систем нелинейных уравнений