Курсовая работа: Приближённые методы решения алгебраического уравнения

Приступим к доказательству того, что если непрерывная функция принимает на концах некоторого отрезка [a, b] значения разных знаков, то методом дихотомии однозначно будет найден корень.

Предположим для определённости, что функция f(x) принимает на левом конце отрезка [a, b] отрицательное значение, а на правом – положительное:

f(a) < 0, f(b) > 0.

Возьмём среднюю точку отрезка [a, b], h=(a+b)/2 и вычислим значение в ней функции f(x). Если f(h)=0, то утверждение теоремы доказано: мы нашли такую точку, где функция обращается в нуль. Если f(h)¹ 0, тогда из отрезков [a, h] и [h, b] выберем один из них тот, где функция на его концах принимает значения разных знаков. Обозначим его [a1 , b1 ]. По построению: f(a1 )<0, f(b1 )>0. Затем среднюю точку отрезка [a1 , b1 ] точку h1 и проведём тот же алгоритм нахождения другого отрезка [a2 , b2 ] где бы по построению f(a2 )<0, f(b2 )>0. Будем продолжать этот процесс. В результате он либо оборвётся на некотором шаге n в силу того, что f(hn )=0, либо будет продолжаться неограниченно. В первом случае вопрос о существовании корня уравнения f(x)=0 решён, поэтому рассмотрим второй случай.

Неограниченное продолжение процесса даёт последовательность отрезков [a, b], [a1 , b1 ], [a2 , b2 ],… Эти отрезки вложены друг в друга – каждый последующий отрезок принадлежит всем предыдущим:

an £ an+ 1 < bn+ 1 £ bn (1.2)

причём:

f(an ) < 0, f(bn ) > 0

Длины отрезков с возрастанием номера n стремятся к нулю:

Рассмотрим левые концы отрезков. Согласно (1.2) они образуют монотонно убывающую ограниченную последовательность {an }. Такая последовательность имеет предел, который можно обозначить через c1 :

Согласно (1.1) и теореме о переходе к пределу в неравенствах имеем:

c1 £ bn (2.2)

Теперь рассмотрим правые концы отрезков. Они образуют монотонно не возрастающую ограниченную последовательность {bn }, которая тоже имеет предел. Обозначим его через с2 : . Согласно неравенству (2.1) пределы с1 и с2 удовлетворяют неравенству с1 £ с2 . Итак, an £ с1 < с2 £ bn , и следовательно:

с21 £ bn - an =(b-a)/2n.

Таким образом, разность с21 меньше любого наперёд заданного положительного числа. Это означает, что с21 =0, т. е.: с12

Найденная точка интересна тем, что она является единственной общей точкой для всех отрезков построенной последовательности Используя непрерывность функции f(x), докажем, что она является корнем уравнения f(x)=0.

Мы знаем, что f(an )<0. Согласно определению непрерывности и возможности предельного перехода в неравенствах, имеем:

f(c)=lim f(an )£0 (3.2)

Аналогично, учитывая, что f(bn )³0, получаем, что:

f(c)=lim f(bn ) ³0 (4.2)

Из (3.2) и (4.2) следует, что f(c)=0. т. е. с – корень уравнения.

Процесс построения последовательности вложенных стягивающих отрезков методом вилки (дихотомии) является эффективным вычислительным алгоритмом решения уравнения f(x)=0. На n-ом шаге процесса получаем:

an £ c £ bn

Это двойное неравенство показывает, что число an определяет корень с недостатком, а число bn с избытком, с ошибкой не превышающей длину отрезка Dn=bn -an =(b-a)/2n. При увеличении n ошибка стремится к нулю по закону геометрической прогрессии со знаменателем q=0.5. Если задана требуемая точность e>0, то чтобы её достигнуть достаточно сделать число шагов N, не превышающее log2 [(b-a)/e]: N>log2 [(b-a)/e].

3. Метод итераций

Этот метод называется ещё методом последовательных приближений.

Пусть нам необходимо найти корень уравнения (1.1) на некотором отрезке [a, b].

Предположим, что уравнение (1.0) можно переписать в виде:

x=j(x) (1.3)

К-во Просмотров: 1546
Бесплатно скачать Курсовая работа: Приближённые методы решения алгебраического уравнения