Методы решения систем нелинейных уравнений
Задание:
1) Используя метод итераций, решить систему
нелинейных уравнений с точностью до 0,001.
2) Используя метод Ньютона, решить систему
нелинейных уравнений с точностью до 0,001.
Задание №1Используя метод итераций, решить систему нелинейных уравнений с точностью до 0,001.
Теоретическая часть.
Метод итераций это способ численного решения математических задач. Его суть – нахождение алгоритма поиска по известному приближению (приближенному значению) искомой величины следующего, более точного приближения. Применяется в случае, когда последовательность приближений по указанному алгоритму сходится.
Данный метод называют также методом последовательных приближений, методом повторных подстановок, методом простых итераций и т.п.
Метод Ньютона, алгоритм Ньютона (также известный как метод касательных) — это итерационный численный метод нахождения корня (нуля) заданной функции. Метод был впервые предложен английским физиком, математиком и астрономом Исааком Ньютоном (1643—1727). Поиск решения осуществляется путём построения последовательных приближений и основан на принципах простой итерации. Метод обладает квадратичной сходимостью. Улучшением метода является метод хорд и касательных. Также метод Ньютона может быть использован для решения задач оптимизации, в которых требуется определить нуль первой производной либо градиента в случае многомерного пространства. Обоснование
Чтобы численно решить уравнение методом простой итерации, его необходимо привести к следующей форме: , где - сжимающее отображение.
Для наилучшей сходимости метода в точке очередного приближения должно выполняться условие . Решение данного уравнения ищут в виде , тогда:
В предположении, что точка приближения «достаточно близка» к корню , и что заданная функция непрерывна , окончательная формула для такова:
С учётом этого функция определяется выражением:
Эта функция в окрестности корня осуществляет сжимающее отображение[1], и алгоритм нахождения численного решения уравнения сводится к итерационной процедуре вычисления:
.
Варианты заданий
№1. 1) 2)
№2. 1) 2)
№3. 1) 2)
№4. 1) 2)
№5. 1) 2)
№6. 1) 2)
№7. 1) 2)
№8. 1) 2)
№9. 1) 2)
№10.1) 2)
№11.1) 2)
№12.1) 2)
№13.1) 2)
№14.1) 2)
№15.1) 2)
№16.1) 2)
№17.1) 2)
№18.1) 2)
№19.1) 2)
№20.1) 2)
№21. 1) 2)
№22. 1) 2)
№23. 1) 2)
№24. 1) 2)
№25. 1) 2)
№26. 1) 2)
№27. 1) 2)
№28. 1) 2)
№29. 1) 2)
№30. 1) 2)
Образец выполнения задания
№1. 1) 2)
Пример решения системы нелинейных уравнений методом итераций
Перепишем данную систему в виде:
Отделение корней производим графически (рис.1). Из графика видим, что система имеет одно решение, заключенное в области D:0<х<0,3;-2,2<y<-1,8.
Убедимся в том, что метод итераций применим для уточнения решения системы, для чего запишем ее в следующем виде:
Так как ,то имеем в области D
+ = ;
+ =
Таким образом, условия сходимости выполняются.
Рис.1
Таблица №2
п | ||||||
0,15 | -2 | -0,45 | -0,4350 | -0,4161 | -0,1384 | |
0,1616 | -2,035 | -0,4384 | -0,4245 | -0,4477 | -0,1492 | |
0,1508 | -2.0245 | -0,4492 | -0,4342 | -0,4382 | -0,1461 | |
0.1539 | -2,0342. | -0,4461 | -0.4313 | -0,4470 | -0,1490 | |
0.1510 | -2,0313 | -0,4490 | -0,4341 | -0,4444 | -0.1481 | |
0,1519 | -2,0341 | -0,4481 | -0,4333 | -0,4469 | -0,1490 | |
0,1510 | -2.0333 | -0.449 | -0,4341 | -0.4462 | -0,1487 | |
0.1513 | -2.0341 | -0,4487 | -0,4340 | -0,4469 | -0.1490 | |
0.1510 | -2,0340 |
За начальные приближения принимаем хо=0,15, у0 = -2.
(таб.№2). Тогда ответ запишется:
Пример решения системы нелинейных уравнений методом Ньютона
Отделение корней производим графически (рис.2). Для построения графиков функций составим таблицу значений функций и , входящих в первое и второе уравнения (табл. I).
Рис.2
Значения для x можно брать исходя из следующих условий: из первого уравнения 1≤1,2х+0,4≤1, т.е. 1,16≤х≤0,5; из второго уравнения , т.е. . Таким образом, .
Система имеет два решения. Уточним одно из них, принадлежащее области D: 0,4<x<0,5;
0,76<y<0,73. За начальное приближение примем Имеем:
Таблица №3
x | -1,1 | -1 | -0,8 | -0,6 | -0,2 | -0,4 | 0,2 | 0,4 | 0,5 | |
х2 | 1.21 | 0,64 | 0,36 | 0,04 | 0,16 | 0,04 | 0.16 | 0,25 | ||
0,8 х2 | 0,97 | 0,8 | 0,51 | 0,29 | 0,032 | 0,13 | 0,032 | 0,13 | 0,2 | |
1 -0,8 х2 | 0,03 | 0,2 | 0,49 | 0,71 | 0,97 | 0,87 | 0,97 | 0.87 | 0,8 | |
0,02 | 0,13 | 0,33 | 0,47 | 0,65 | 0,58 | 0,67 | 0,65 | 0,58 | 0.53 | |
±0,14 | ±0,36 | ±0,57 | ±0,69 | ±0,81 | ±0,76 | ±0,82 | ±0.81 | ±0,76 | ±0.73 | |
1,2x | -1,32 | -1,2 | -0,9б' | -0,72 | -0,24 | -0,48 | 0,24 | 0,48 | 0,6 | |
0,4+1,2x | -0,92 | -0,8 | -0,56 | -0,32 | 0,16 | -0,08 | 0,4 | 0,64 | 0.88 | |
2x-y | -1.17 | -0,93 | -0,59 | -0,33 | 0,16 | -0,08 | 0,41 | 0,69 | 2.06 1,08 | 1,57 |
-1,03 | -1,07 | -1,01 | -0,87 | -0,56 | -0,72 | -0,41 | -0,29 | -1,26 -1,28 | -0.57 |
Уточнение корней проводим методом Ньютона:
где ; ;
; ;
Все вычисления производим по таблице 3
Таблица 3 | 0,10 | 0,017 | -0,0060 | 0,0247 | -0,0027 | -0,0256 | 0,0001 | 0,0004 | ||||||||
0,2701 | 0,0440 | -0,0193 | 0,0794 | -0,0080 | -0,0764 | -0,0003 | 0,0013 | |||||||||
2,6197 | 3,2199 | 2,9827 | 3,1673 | |||||||||||||
-0,0208 | -2,25 | 0,1615 | -2,199 | 0,1251 | -2,1249 | 0,1452 | -2,2017 | |||||||||
-1,1584 | 0,64 | -1,523 | 0,8 | -1,4502 | 0,7904 | -1,4904 | 0,7861 | |||||||||
0,1198 | -0,0282 | -0,0131 | 0,059 | -0,0007 | -0,0523 | -0,0002 | 0,0010 | |||||||||
0,9988 | 0,0208 | 0,9869 | -0,1615 | 0,9921 | -0,1251 | -0,9894 | -0,1452 | |||||||||
0,55 | 0,733 | 1,6963 | 1,7165 | |||||||||||||
0,128 | 0,8438 | 0,2 | 0,8059 | 0,1952 | 0,7525 | 0,1931 | 0,8079 | |||||||||
0,4 | 0,75 | 0,50 | -0,733 | 0,4940 | -0,7083 | 0,4913 | -0,7339 | 0,4912 | -0,7335 | Ответ: x≈0,491 y≈ 0,734 | ||||||
n | ||||||||||||||||
Контрольные вопросы
1) Представьте на графике возможные случаи решения системы двух нелинейных уравнений.
2) Сформулируйте постановку задачи о решении системы n-линейных уравнений.
3) Приведите итерационные формулы метода простой итерации в случае системы двух нелинейных уравнений.
4) Сформулируйте теорему о локальной сходимости метода Ньютона.
5) Перечислите трудности, возникающие при использовании метода Ньютона на практике.
6) Объяснить каким образом можно модифицировать метод Ньютона.
7) Изобразите в виде блок-схем алгоритм решения систем двух нелинейных уравнений методами простой итерации и Ньютона.
Лабораторная работа №3