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

Методы уточнения корней уравнений с одним неизвестным.

Метод деления отрезка пополам (дихотомии). Пусть функция, заданная выражением (5.5) на отрезке [Тmin , Tmax], где Тmin < Tmax , является непрерывной и имеет единственный корень, поскольку f(Тmin)< 0,а f(Tmax) >0, (здесь Тmin и Tmax - температуры кипения самого легкого и самого тяжелого компонента соответственно). f(T)

Для уточнения корня методом

деления отрезка пополам поступим

следующим образом (см. рис. 1). Раз-

делим отрезок [Тmin,Tmax] пополам и

вычислим значение функции f(Т) в Тmin Тcp Tmax

средней точке. Если значение f(Тcp)= 0,

то Tcp является решением уравнения, T

если f(Тcp) 0, то в качестве следующе-

го отрезка, на котором расположен ко-

рень, будет выбран тот, на концах ко-

торого, функция имеет противополож-

ные знаки. В данном случае при f(Тcp)<0 в Рисунок 1.

дальнейшем рассматривается отрезок [Тcp,Tmax], при f(Тcp)>0 - отрезок [Тcp,Tmax]. Повторяя аналогичные действия с одним из выбранных отрезков, получим некоторую последовательность вложенных отрезков, предельная точка которых есть решение уравнения. Очевидно, что условием окончания будет ситуация, когда либо значение функции близко к нулю с заданной степенью точности, либо длина отрезка не превосходит заданной величины .

Метод секущих. f(T)

При использовании метода секущих

для уточнения корня уравнения (5.5)деление T2 T3 T1

отрезка определения функции производитсяТ

в отношении, пропорциональном значениям

функции в конечных точках. В этом случае

график функции последовательно заменя- Рисунок 2.

ется прямой линией, проходящей через две точки, расположенные на кривой. Предположим, что известны значения функции при Т1 и Т2, т.е. имеются две точки [T1,f(T1)] и [T2,f(T2)].

Следующее приближение определяется как значение Т, соответствующее точке пересечения прямой, проходящей через [T1,f(T1)] и [T2,f(T2)]. Для этого запишем уравнение прямой,проходящей через две точки, задав f(Т3) =0 (см. рис.2):

или (5.6)

Отсюда, к+1 - ое приближение будет вычисляться по формуле:

(5.7)

Условием окончания вычислительного процесса можно считать выполнение условия: .

Метод касательных (метод Ньютона). Пусть функция f(Т)=0 на отрезке [Тmin , Tmax] дифференцируема, и первая и вторая производные ее не меняют знака. Исходя из некоторого начального приближения Т1 вычислим значение Т2 , используя разложение функции в окрестности Т1 в ряд Тейлора до второго члена включительно, то есть запишем уравнение касательной к функции f(Т1 ) в точке Т1 (см. рис. 3).

f(Т2)-f(Т1) = f ’(Т1)( Т2 - Т1) (5.8) f(Т)

Тогда, полагаяf(Т2) = 0, найдем точку пересечения касательной с осью абцисс: T2 =T1 - f(T1)/f‘(T1) (5.9)

Последующие значения Т будут определяться по формуле:

Tk+1=Tk - f(Tk)/f’(Tk) (5.10) Tk+1 Tk T

Рисунок 3

Условием окончания вычислительного процесса является:

.

Метод простой итерации.

Представим уравнение (5.5) в виде T=(T) (5.11)

где (T) - некоторая функция Т, для которой выполняется условие: ,Тогда для решения уравнения (5.11) можно будет воспользоваться методом простой итерации, который заключается в следующем.

Представим уравнение уравнение (5.11) в виде системы двух уравнений:

 y = Т

 y = (Т) (5.12)

Тогда, очевидно, решением уравнения (5.12) будет абцисса точки пересечения графиков этих функций (рис. 4).

f(T)

Задаваясь некоторым начальным приближением Т0 по уравнению (5.11) вычислим Т1 = (Т0). Если , то используяT1 в качестве нового приближения, вычислим по уравнению (5.11) Т2. Этот процесс продолжается до тех пор, пока на некотором шагеk+1 не будет

выполнено условие . T2 T1 T0 T

Важно отметить, что последовательность Рисунок 4.

Т01, ...Tk+1, будет сходящейся (к существующему

корню) если для (Т) на отрезке [Тmin,Tmax] выполняется условие в каждой вычисляемой точке.

Комбинированный метод - метод секущих и касательных.

При использовании данного методаf(T)

щих для уточнения корня уравнения (5.5) наf(Tb)

интервале [Ta,Tb] на каждой i-й итерации Т1k

имеем два приближения Tik и Tic между Ta T1c Tb

которыми находится точное значение корня,

которое может быть найдено в на последую-

щих итерациях. f(Ta) T