Методы решения систем нелинейных уравнений

Задание:

1) Используя метод итераций, решить систему

нелинейных уравнений с точностью до 0,001.

2) Используя метод Ньютона, решить систему

нелинейных уравнений с точностью до 0,001.

Задание №1Используя метод итераций, решить систему нелинейных уравнений с точностью до 0,001.

Теоретическая часть.

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

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

Метод Ньютона, алгоритм Ньютона (также известный как метод касательных) — это итерационный численный метод нахождения корня (нуля) заданной функции. Метод был впервые предложен английским физиком, математиком и астрономом Исааком Ньютоном (1643—1727). Поиск решения осуществляется путём построения последовательных приближений и основан на принципах простой итерации. Метод обладает квадратичной сходимостью. Улучшением метода является метод хорд и касательных. Также метод Ньютона может быть использован для решения задач оптимизации, в которых требуется определить нуль первой производной либо градиента в случае многомерного пространства. Обоснование

Чтобы численно решить уравнение методом простой итерации, его необходимо привести к следующей форме: Методы решения систем нелинейных уравнений - student2.ru , где Методы решения систем нелинейных уравнений - student2.ru - сжимающее отображение.

Для наилучшей сходимости метода в точке очередного приближения должно выполняться условие Методы решения систем нелинейных уравнений - student2.ru . Решение данного уравнения ищут в виде Методы решения систем нелинейных уравнений - student2.ru , тогда:

Методы решения систем нелинейных уравнений - student2.ru

В предположении, что точка приближения «достаточно близка» к корню Методы решения систем нелинейных уравнений - student2.ru , и что заданная функция непрерывна Методы решения систем нелинейных уравнений - student2.ru , окончательная формула для Методы решения систем нелинейных уравнений - student2.ru такова:

Методы решения систем нелинейных уравнений - student2.ru

С учётом этого функция Методы решения систем нелинейных уравнений - student2.ru определяется выражением:

Методы решения систем нелинейных уравнений - student2.ru

Эта функция в окрестности корня осуществляет сжимающее отображение[1], и алгоритм нахождения численного решения уравнения Методы решения систем нелинейных уравнений - student2.ru сводится к итерационной процедуре вычисления:

Методы решения систем нелинейных уравнений - student2.ru .

Варианты заданий

№1. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№2. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№3. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№4. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№5. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№6. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№7. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№8. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№9. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№10.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№11.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№12.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№13.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№14.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№15.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№16.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№17.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№18.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№19.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№20.1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№21. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№22. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№23. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№24. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№25. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№26. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№27. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№28. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№29. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

№30. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

Образец выполнения задания

№1. 1) Методы решения систем нелинейных уравнений - student2.ru 2) Методы решения систем нелинейных уравнений - student2.ru

Пример решения системы нелинейных уравнений методом итераций

Перепишем данную систему в виде:

Методы решения систем нелинейных уравнений - student2.ru

Отделение корней производим графически (рис.1). Из графика видим, что система имеет одно решение, заключенное в области D:0<х<0,3;-2,2<y<-1,8.

Убедимся в том, что метод итераций применим для уто­чнения решения системы, для чего запишем ее в следующем виде:

Методы решения систем нелинейных уравнений - student2.ru

Так как Методы решения систем нелинейных уравнений - student2.ru ,то имеем в области D

Методы решения систем нелинейных уравнений - student2.ru + Методы решения систем нелинейных уравнений - student2.ru = Методы решения систем нелинейных уравнений - student2.ru ;

Методы решения систем нелинейных уравнений - student2.ru + Методы решения систем нелинейных уравнений - student2.ru = Методы решения систем нелинейных уравнений - student2.ru

Таким образом, условия сходимости выполняются.

Методы решения систем нелинейных уравнений - student2.ru

Рис.1

Таблица №2

п Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru
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        

Методы решения систем нелинейных уравнений - student2.ru

За начальные приближения принимаем хо=0,15, у0 = -2.

(таб.№2). Тогда ответ запишется: Методы решения систем нелинейных уравнений - student2.ru

Пример решения системы нелинейных уравнений методом Ньютона

Отделение корней производим графически (рис.2). Для построения графиков функций составим таблицу значений функций Методы решения систем нелинейных уравнений - student2.ru и Методы решения систем нелинейных уравнений - student2.ru , входящих в первое и второе уравнения (табл. I).

Методы решения систем нелинейных уравнений - student2.ru

Рис.2

Значения для x можно брать исходя из следующих условий: из первого уравнения Методы решения систем нелинейных уравнений - student2.ru 1≤1,2х+0,4≤1, т.е. Методы решения систем нелинейных уравнений - student2.ru 1,16≤х≤0,5; из второго уравнения Методы решения систем нелинейных уравнений - student2.ru , т.е. Методы решения систем нелинейных уравнений - student2.ru . Таким образом, Методы решения систем нелинейных уравнений - student2.ru .

Система имеет два решения. Уточним одно из них, принадлежащее области D: 0,4<x<0,5;

Методы решения систем нелинейных уравнений - student2.ru 0,76<y<0,73. За начальное приближение примем Методы решения систем нелинейных уравнений - student2.ru Имеем:

Методы решения систем нелинейных уравнений - student2.ru

Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru

Таблица №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
Методы решения систем нелинейных уравнений - student2.ru 0,02 0,13 0,33 0,47 0,65 0,58 0,67 0,65 0,58 0.53
Методы решения систем нелинейных уравнений - student2.ru ±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
Методы решения систем нелинейных уравнений - student2.ru -1,03 -1,07 -1,01 -0,87 -0,56 -0,72 -0,41 -0,29 -1,26 -1,28 -0.57

Уточнение корней проводим методом Ньютона:

Методы решения систем нелинейных уравнений - student2.ru

где Методы решения систем нелинейных уравнений - student2.ru ; Методы решения систем нелинейных уравнений - student2.ru ;

Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru ; Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru ;

Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru

Все вычисления производим по таблице 3

Таблица 3 Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru 0,10 0,017 -0,0060 0,0247 -0,0027 -0,0256 0,0001 0,0004  
Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru 0,2701 0,0440 -0,0193 0,0794 -0,0080 -0,0764 -0,0003 0,0013  
  Методы решения систем нелинейных уравнений - student2.ru 2,6197 3,2199 2,9827 3,1673  
Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru -0,0208 -2,25 0,1615 -2,199 0,1251 -2,1249 0,1452 -2,2017  
Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru -1,1584 0,64 -1,523 0,8 -1,4502 0,7904 -1,4904 0,7861  
Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru 0,1198 -0,0282 -0,0131 0,059 -0,0007 -0,0523 -0,0002 0,0010  
Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru 0,9988 0,0208 0,9869 -0,1615 0,9921 -0,1251 -0,9894 -0,1452  
Методы решения систем нелинейных уравнений - student2.ru 0,55 0,733 1,6963 1,7165  
Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru 0,128 0,8438 0,2 0,8059 0,1952 0,7525 0,1931 0,8079  
Методы решения систем нелинейных уравнений - student2.ru Методы решения систем нелинейных уравнений - student2.ru 0,4 0,75 0,50 -0,733 0,4940 -0,7083 0,4913 -0,7339 0,4912 -0,7335 Ответ: x≈0,491 y≈ Методы решения систем нелинейных уравнений - student2.ru 0,734
n
                                 

Контрольные вопросы

1) Представьте на графике возможные случаи решения системы двух нелинейных уравнений.

2) Сформулируйте постановку задачи о решении системы n-линейных уравнений.

3) Приведите итерационные формулы метода простой итерации в случае системы двух нелинейных уравнений.

4) Сформулируйте теорему о локальной сходимости метода Ньютона.

5) Перечислите трудности, возникающие при использовании метода Ньютона на практике.

6) Объяснить каким образом можно модифицировать метод Ньютона.

7) Изобразите в виде блок-схем алгоритм решения систем двух нелинейных уравнений методами простой итерации и Ньютона.

Лабораторная работа №3

Наши рекомендации