Лабораторная работа 5

Уточнение корней уравнений методом итераций.

Цель работы. Уточнить корень алгебраического уравнения с заданной степенью точности, используя метод итераций, построить график сходимости и сравнить его с методом Ньютона.

Теоретические положения. Пусть дано уравнение

(1),

при этом известно, что в интервале есть один корень. Для его уточнения методом иераций с точностью преобразуем (1) в равно-сильное ему

(2).

Заметим, что в нашем случае, т. е. для уравнения

x3+Аx2+Bx+C = 0 (3)

эта задача может быть решена тремя способами (см. лекцию).

Согласно теории, из уравнения (2) можно образовать итерационный процесс, если (4)

для всех . В этом случае каждое последующее уточненное значение получается, если в правую часть (2) подставить предыдущее , т. е.

(5).

Процесс (5) следует продолжаеть до тех пор, пока не выполнится условие:

(6).

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

- переписать из лабораторной работы 4 исходные данные: уравнение (3) и два интервала изоляции и (один из них будет резервным),

- преобразовать уравнение (3) в три равносильные ему , и ,

- найти три производные , и .

- выбор одной из трех функций вида (2) для образования итерационного процесса (5) выполняется следующим образом:

а) взяв , подставим туда и . Если процесс будет сходиться для , то должно выполняться условие (4) на обоих концах отрезка,

б) если (4) не выполняется, взять , подставить туда , и вновь проверить условие (4),

в) если условие (4) опять не выполняется, то взять функцию , сделать подстановку и , а затем проверку по формуле (4).

г) в случае любого выполнения пунктов а) – в), остановиться на соответствующей функции и записать вывод в следующем виде:

“ подходит уравнение (например)

- взять в качестве начального приближения корня величину ,

- выполнить в MathCad уточнение корня с точностью до в соответствии с алгоритмом (5), при этом на каждом шаге следует проверять условие (6),

- результаты уточнения занести в таблицу , где , где n – номер шага,

- сделать выводы по работе.

Варианты исходных данных. Исходные данные для расчетов :

- алгебраическое уравнение x3+Аx2+Bx+C = 0 из лабораторной работы 4,

- два найденных ранее интервала изоляции : и .

Пример расчета.

1.  Цель работы: решить алгебраическое уравнение методом итераций, т. е.определить его корень с заданной погрешностью .

2.  Исходные данные.

1) x3 - 0,240x2 - 1,329x + 0.433 = 0 ,

2) погрешность уточнения = 10-8 .

3) интервал уточнения корня [0.3 ;0.4] ,

3. Результаты расчетов:

1) Заменим уравнение f(x) = 0 равносильным ему уравнением x =

2)  Вычислим производные от функций .

3)  Благоприятный результат подстановки границ интервала изоляции в производную, чтобы выполнялось условие: < 1,

из этого следует что процесс итераций будет сходящимся, т к на обоих концах интервала меньше 1. Таким образом, в качестве берем функцию

4)  Возьмем за начальное приближение = 0.3

5)  Критерий окончания счета.

D = xn+1 – xn < 10-8

6)  Программа итерационного процесса в Mathcad.

7)  Расчетная таблица

n

Xn

Dn

0

0,

1

0,

0,

2

0,

0,

3

0,

0,

4

0,

0,

5

0,

0,

6

0,

0,

7

0,

0,

8

0,

0,

9

0,

0,

4.Вывод по работам №4 и №5: во время выполнения этой работы, я научилась находить корни алгебраических уравнений методом Ньютона и методом итераций. Оба способа имеют свои преимущества и недостатки. При решении различных алгебраических уравнений возможно использование любого из двух предложенных методов по желанию.