Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
M1_309.DOC
Скачиваний:
14
Добавлен:
04.12.2018
Размер:
1.51 Mб
Скачать

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

Цель задания - закрепление теоретического материала, составление алгоритмов и программ для решения нелинейных уравнений F(x) = 0 с использованием численных методов.

Варианты индивидуальных заданий приведены в таблице 2.

Порядок выполнения задания.

1. Произвести анализ функции и сделать заключение о возможности использования предложенного вам метода.

2. Представить геометрическую интерпритацию метода.

3. Составить алгоритм выбора начального приближения для х  [ a, b ] (если это необходимо для данного метода).

4. Составить алгоритм вычисления корня уравнения F(x) = 0 c выбором начального приближжения и с заданной точностью, используя предложенный вам метод численного решения.

5. Составить программу решения этой задачи на алгоритмическом языке.

6. Ввести программу в ЭВМ и получить результат.

7. Оформить отчет и представить к защите.

Таблица 2.

Варианты индивидуального задания 2.

№ за-дачи

Уравнение

Отрезок

Метод численного решения

Ожидаемое значение корня

1

2

3

4

5

1

3sinx+0.35x-3.8=0

2; 3

Итераций

2.2985

Продолжение табл. 2

1

2

3

4

5

2

0.25x3+x-1.2502=0

0 ; 2

Ньютона

1.0001

3

x+x+3x-2.5=0

0.4 ; 1

Половинного деления

0.7376

4

еx+1+e2x-2=0

-1 ; 0

Хорд

-0.2877

5

0.1x2-xln(x)=0

1 ; 2

Ньютона

1.1183

6

аrccos(x)-1-0.3x3=0

0 ; 1

Итераций

0.5629

7

3x-4ln(x)-5=0

2 ; 4

Ньютона

3.2300

8

cos(2/x)-2sin(1/x)+1/x=0

1 ; 2

Половинного деления

1.8756

9

sin(x2)+cos(x2)-10x=0

0 ; 1

Хорд

0.1010

10

1-0.4x2-arcsin(x)=0

0 ; 1

Итераций

0.7672

11

ex-e-x-2=0

0 ; 1

Ньютона

0.8814

12

x-2+sin(1/x)=0

1.2 ; 2

Итераций

1.3077

13

ex+ln(x)-10x=0

3 ; 4

Хорд

3.5625

14

1-x+sin(x)-ln(1+x)=0

0 ; 1.5

Итераций

1.1474

15

3x-14+ex-e-x=0

1 ; 3

Ньютона

2.0692

16

1-x-tg(x)=0

0 ; 1

Половинного деления

0.5768

17

3ln2(x)+6ln(x)-5=0

1 ; 3

Хорд

1.8832

18

sin(x2)+cos(x2)-10x=0

0 ; 1

Половинного деления

0.1010

19

x2ln(1+x)-3=0

2 ; 3

Итераций

2.0267

20

2xsin(x)-cos(x)=0

0.4 ; 1

Ньютона

0.6533

21

еx+1+e2x-2=0

-1 ; 0

Половинного деления

-0.2877

22

ln(x)-x+1.8=0

2 ; 3

Итераций

2.8459

23

2tg(x)-1/3=0

0.2 ; 1

Хорд

0.5472

24

tg(x/2)-ctg(x/2)+x=0

1 ; 2

Половинного деления

1.0769

25

0.4x2-arcsin(x)=0

0 ; 1

Ньютона

0.7672

Продолжение табл. 2

1

2

3

4

5

26

cos(2/x)-2sin(1/x)+1/x=0

1 ; 2

Хорд

1.8756

27

0.4+arcstg(x)-x=0

1 ; 2

Итераций

1.2388

28

x+cos1-x=0

0 ; 1

Ньютона

0.4538

29

x(3+sin(3.6x)-1)=0

0 ; 0.85

Хорд

0.2624

30

ex-e-x-2=0

0 ; 1

Половинного деления

0.8814

Краткие сведения из теории и примеры решения задач.

Определение нелинейного урвнения.

F(x)=0, где F(x) -функция, нелинейная относительно неизвестного.

Примеры :

2

а) ex +2-ln(x)+5=0 ;

б) sin(x+5)-tg2(x)-7=0 ;

в) x5-4x4+3x2-10=0.

Решить нелинейное уравнение - найти значения х : F(x)=0.

1. Метод простых итераций (нахождение корня уравнения x=(x)).

Дано : F(x)=0, xa ; b

Метод простых итераций основан на представлении уравнения F(x)=0 в виде :

x=(x) и многократном применении формулы xn+1= (xn) до тех пор, пока соблюдается условие | xn+1- xn|  , где - заданная погрешность вычисления корня x. Блок-схема алгоритма представлена на рисунке 5.

Геометрическая интерпритация метода итераций.

При 0 < '(x) < 1 {xn} сходится к x* c той стороны, с которой расположено начальное приближение (рисунок 3, а и б).

При -1 < '(x) < 1 последовательные приближения {xn} поочередно расположены с разных сторон от решения x*, рисунок 4, а и б.

При |'(x) | > 1 надо воспользоваться другим численным методом решения нелинейного уравнения F(x)=0.

x* - решение нелинейного уравнения ;

х0 - начальное приближение.

Рис. 3.

Рис. 4.

Выбор начального приближения : в качестве начального приближения можжет быть выбрано значение X = A или X = B, или X= ( A+B) /2 .

Рис. 5.

Пример. x2-ln(x)-2=0 ;

2 2

F(x) = x2 - ln(x) -2 x = ex -2 ; (x) = ex -2

2. Метод Ньютона (метод касательных).

Теорема. Пусть функция F(x) при a x  b определена и непрерывна. Пусть имеется два числа x1 и x2 : a  x1 < x2 b. Если F(x1) и F(x2) имеют противоположные знаки, то между x1 и x2 существует хотя бы один корень уравнения F(x)=0. (Рисунок 6.)

Уравнение касательной, проведенной к кривой y = F(x) в точке x0 :

y = F(x0) + (x-x0) F’(x0) ;

F(x0)

x1 = x0 - ------ , где x1 - точка пересечения

F’(x0)

касательной с осью абсцисс. Элементы последовательности {xn} вычисляются по следующему рекуррентному соотношению

F(xn)

xn+1 = xn - ------

F’(xn)

до тех пор, пока выполняется условие | xn+1- xn|  где - заданная погрешность вычисления корня x.

В качестве х0 выбирается тот конец отрезка [ а ; b ], на котором знаки F(x0) и F"(x0) совпадают. Блок-схема алгоритма представлена на рисунке 7.

Рис. 6.

Рис. 7

3. Метод дихотомии.

Дано : F(x)=0, xa ; b

Найти : корень нелинейного уравнения с точностью . Элементы последовательности {xn} вычисляются по формуле x = ( A + B )/2, а очередной интервал выбирается из условия :

если F(x) * F(A) < 0, то В = х, иначе А = х, рисунок 8, а, б. Элементы последовательности {xn} вычисляются до тех пор, пока выполняется условие | B -A | >  где  точность нахождения корня уравнения F(x)=0.

Рис. 9

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]