Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АМВ / МУ / АМВ.doc
Скачиваний:
21
Добавлен:
03.03.2016
Размер:
198.14 Кб
Скачать

Лабораторная работа № 1 "Численное решение уравнений итерационными методами"

Данная лабораторная работа посвящена нахождению корней уравнения

F(x) = 0, (1)

где функция F(x) может быть алгебраической либо трансцендентной и должна удовлетворять условию дифференцируемости. Как правило, численное решение уравнений состоит из двух этапов: нахождение приближенного значения корня (отделение корня) и уточнение его значения до заданной точности. Начальное приближение часто известно из физических соображений либо находится специальными методами, например, графически. Рассмотрим второй этап решения уравнении: нахождение значения корня с заданной точностью различными итерационными методами.

1. Метод последовательных приближений

В данном методе для удобства вычислений переводят от исходного уравнения, заданного в виде (1), к уравнению

x =(x). (2)

Данный переход можно осуществить множеством способов, например, прибавив к обеим частям (1) х.

Суть метода последовательных приближений заключается в том, что начальное приближение х0 подставляется в правую часть формулы (2) и вычисляется значение х1. Затем полученное значение х1 снова подставляется в правую часть формулы (2) и вычисляется значение х2 и т.д. Рабочая формула метода последовательных приближений имеет вид

xn =(xn-1). (3)

Вычисления продолжаются до тех пор, пока не будет достигнута заданная точность , то есть

|xn-xn-1|<. (4)

Основной проблемой при работе с итерационными методами является проблема сходимости. Достаточным условием сходимости метода последовательных приближений является выполнение условия

|(xn)|<1 (5)

для всех значений хn.

2. Усовершенствованный метод последовательных приближений

Формула данного итерационного метода имеет вид

xn+1 = xn +*((xn)-xn), (6)

где определяется но формулам

= 1 / (1-()) (7)

() = ((xn)-xn) / (xn-xn-1) (8)

при этом на первом шаге x1, определяется простыл методом последовательных приближений.

3. Метод Ньютона-Рафсона

Небольшая дальнейшая модификация усовершенствованного метода последовательных приближений приводит к одному из наиболее известных численных методов решения уравнений - методу Ньютона-Рафсона. Формула метода для (х), подчиняющегося соотношению (2), имеет вид

xn+1 = ((xn)-xn*(xn)) / (1-(xn)), (9)

при этом сходимость метода обеспечивается, если

• х0 выбрано достаточно близко к решению х =(х);

• производная (x) не становится слишком большой;

• производная (x) не слишком близка к 1.

Формула Ньютона-Рафсона для F(х), подчиняющегося соотношению (1), имеет вид

xn+1 = xn-F(xn) / F'(xn), (10)

при этом условия сходимости принимают следующий вид:

• х0 выбрано достаточно близко к корню уравнения F(x)=0;

• производная F''(x) не становится слишком большой;

• производная F'(х) не слишком близка к 0.

4. Метод Бирге-Виетта

Данный метод позволяет находить корни уравнения в случае, когда F(х) представляет собой многочлен степени m

F(х) = а0 + а1х + а2х2 + … + аmхm (11)

Применим метод Ньютона-Рафсона согласно формуле (10), при этом вычисление F(х) будем осуществлять по правилу Горнера с использованием рекуррентных формул:

bm = am (12)

bj = aj+xncj+1,

j = m-1, … , 0

таким образом находим F(х) = b0.

F'(х)представляет собой многочлен степени m-1. Воспользовавшись для его вычисления теми же рекуррентными формулами, имеем

cm = bm (13)

cj = bj+xncj+1,

j = m-1, … , 1

и соответственно F'(х) = с1.

Подставляя найденные значения F(х) и F'(x) в формулу (10) для метода Ньютона-Рафсона, получаем

xn+1 = xn - b0/c1, (14)

где b0 и с1 вычислены по формулам (12) и (13).

Выполнение данной лабораторной работы заключается в нахождении с заданной точностью одного из корней кубического уравнения

F(х) = а0 + а1х + а2х2 + а3х3 = 0

перечисленными выше методами. Коэффициенты многочлена, точность вычисления и номер вычисляемого корня заданы в таблице. Решение осуществляется в два этапа. На первом этапе с помощью грубого анализа находятся приближенные значения корней. В основном этот анализ сводится к отысканию таких двух значений х, для которых F(х) имеет противоположные знаки, т.е. определяются такие х* и х*, для которых F(х*) > 0 и Р(х*) < 0. Тогда между х* и х* есть по крайней мере одна точка, где F(х) = 0. В качестве исходного приближения для нахождения корня F(х) можно взять

х0 = ½ (х**).

На втором этапе рассчитанное исходное приближение х0 уточняется каждым из четырех рассмотренных методов до достижения требуемой точности .

Отчет по лабораторной работе должен содержать:

1. Исходное уравнение F(х) = 0.

2. Таблицу для нахождения приближенных значений корней и график функции F(х).

3. Уравнение х = (х) для метода последовательных приближений и усовершенствованного метода последовательных приближений.

4. График функции х = (х).

5. Текст программы, результаты расчета и график нахождения искомого корня (2-3 шага в укрупненном масштабе) методом последовательных приближений.

6. Текст программы, результаты расчета и график нахождения искомого корня (2-3 шага в укрупненном масштабе) усовершенствованным методом последовательных приближений.

7. Текст программы, результаты расчета и график нахождения искомого корня (2-3 шага в укрупненном масштабе) методом Ныотона-Рафсона для исходного уравнения F(х) = 0.

8. Текст программы и результаты расчета (с выводом па печать коэффициентов bj и cj) искомого корня методом Бирге-Виетта для исходного уравнения F(х) = 0.

9. Выводы, содержащие анализ точности и скорости сходимости рассмотренных методов.

Таблица 1. Исходные данные для лабораторной работы №1

Вар.

a0

a1

a2

a3

Eps

№ корня

1

0,6768

-0,144

-0,47

0,1

0,0001

1

2

-2,2976

-0,4335

0,795

0,15

0,0001

2

3

5,372

-1,2493

-0,559

0,13

0,0001

3

4

-3,8987

-0,5819

0,737

0,11

0,0001

1

5

-0,6768

0,144

0,47

-0,1

0,0001

2

6

2,2976

0,4335

-0,795

-0,15

0,0001

3

7

-5,372

1,2493

0,559

-0,13

0,0001

1

8

3,8987

0,5819

-0,737

-0,11

0,0001

2

9

-0,6768

0,144

0,47

-0,1

0,0001

3

10

2,2976

0,4335

-0,795

-0,15

0,0001

1

11

-5,372

1,2493

0,559

-0,13

0,0001

2

12

0,6768

-0,144

-0,47

0,1

0,0001

3

13

-2,2976

-0,4335

0,795

0,15

0,0001

1

14

5,372

-1,2493

-0,559

0,13

0,0001

2

15

-3,8987

-0,5819

0,737

0,11

0,0001

3

16

-0,6768

0,144

0,47

-0,1

0,0001

1

17

2,2976

0,4335

-0,795

-0,15

0,0001

2

18

-5,372

1,2493

0,559

-0,13

0,0001

3

19

3,8987

0,5819

-0,737

-0,11

0,0001

1

20

0,6768

-0,144

-0,47

0,1

0,0001

2

21

-2,2976

-0,4335

0,795

0,15

0,0001

3

22

5,372

-1,2493

-0,559

0,13

0,0001

1

23

-3,8987

-0,5819

0,737

0,11

0,0001

2

24

-0,6768

0,144

0,47

-0,1

0,0001

3

25

2,2976

0,4335

-0,795

-0,15

0,0001

1

Соседние файлы в папке МУ