Заметим, что это гарантирует сходимость метода итераций,
но сходимость будет медленной. Метод итераций быстро сходится, если .
Для улучшения сходимости можно еще уменьшить D или выбрать и
другим способом.
2. Выбираем точку начального приближения из D: .
Так как , то последовательность
сходится к точному решению.
3. Строим итерационный процесс:
4. Условие остановки итерационного процесса: .
Вектор , удовлетворяющий этому
условию, является приближенным решением, полученным методом итераций, с
точностью e.
Недостатки метода итераций
1. Нет общего приема для перехода от системы F(x) = 0 к системе x = F(x).
2. Метод медленно сходится для M таких, что .
Устойчивость метода итерации. Если , то метод итераций является устойчивым
относительно вычислительной погрешности.
Пример 2
Известно, что решение системы нелинейных уравнений:
(где
измеряются
в радианах)
принадлежит области . Построить и обосновать алгоритм решения системы нелинейных уравнений методом итераций с
точностью e.
Решение
Область D – куб, следовательно, D – выпуклая область, содержащая одно решение системы нелинейных уравнений. Система уже приведена к виду, удобному для итераций:
Функции являются непрерывно
дифференцируемыми в области D. Найдем
элементы матрицы М и вычислим
:
,
,
,
,
,
,
,
,
;
,
,
,
,
,
,
,
,
;
,
.
, следовательно, метод итераций
сходится для любого начального приближения
.
2. Начальное приближение: .
3. Формулы метода:
,
,
.
Так как , то последовательность
, где
,
сходится к точному решению системы нелинейных уравнений.
4. Условие остановки итерационного процесса:
,
.
Вектор , удовлетворяющий
условию остановки итерационного процесса, считается приближенным
решением системы нелинейных уравнений, полученным методом итераций с точностью
e.
Задача 1
Построить и обосновать алгоритм решения системы нелинейных уравнений методом Ньютона с точностью e.
Решение
Графическое отделение решения
Запишем в удобном виде: ,
, построим графики (рис. 4.2) и найдем
точки пересечения.
Область, содержащая одно решение: D = { 1 £ x £ 1.6; – 1 £ y £ 0 }. D – прямоугольник, следовательно, выпуклая область.
Алгоритм метода Ньютона
Выпуклая область D содержит одно решение системы:
1. Функции f1, f2 являются дважды непрерывно дифференцируемыми в области D. Запишем матрицу Якоби:
Вычислим определитель матрицы Якоби: .
Якобиан не равен нулю, так как sin y cos (x + 1) ¹ – 2 для всех x, y из области D:
sin y | £ 1, | cos (x + 1) | £ 1.
Для уточнения решения в области D можно использовать метод Ньютона.
2. Формула метода:
,
;
,
.
Получили систему линейных уравнений с невырожденной матрицей. Для каждого k необходимо решать систему линейных уравнений. Для этого используется метод Гаусса с частичным выбором ведущего элемента.
3. Точка начального приближения: x(0) = (1, 0).
4. Условие остановки итерационного процесса: .
Вектор , для которого выполняется условие
остановки итерационного процесса, является приближенным решением,
полученным методом Ньютона.
Задача 2
Построить и обосновать алгоритм решения системы нелинейных уравнений методом итераций с точностью e:
Решение
В задаче 1 мы уже отделили выпуклую область: D = { 1 £ x £ 1.6; – 1 £ y £ 0 }, содержащую одно решение системы.
1. По системе построим эквивалентную
систему
:
Функции являются непрерывно
дифференцируемыми в области D.
Построим матрицу М:
,
,
,
;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.