Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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

Методы уточнения корней

Методы отделения корней весьма удобны и просты. Однако они дают ответ только на вопрос локализации корня и позволяют найти его грубое приближенное значение. Если же требуется найти более точное значение корня, то используют различные методы уточнения.

Метод половинного деления

Входная информация: отрезок [a;b] с корнем непрерывной функции f(x) внутри и точность определения корня ε.

Исходный отрезок делится пополам точкой xср =(a+b)/2 и если f(xср)=0, то x – корень уравнения. Если f(xср)≠0, то из двух получившихся отрезков [a;xср] и [xср;b] выбирается тот, на концах которого функция имеет противоположные знаки. Пример, если f(a)*f(xср)<0, то выбирается [a;xср]; если нет, то [xср;b]. Продолжаем процедуру деления до тех пор, пока |a-b|< ε.

Блок-схема

Начало
Ввод a,b,eps
xср=(a+b)/2
f(a)*f(b)<0
да
нет
b=xср
a=xср  
|a-b|<eps
нет
да
Печать (a+b)/2
Конец


Delphi

Пакет Excel

Пакет MathCAD

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

Введем в рассмотрение произвольный параметр λ>0. Тогда функцию φ(x) можно представить как φ(x)=x- λ*f(x). Затем, варьируя параметр λ, добиваемся условия сходимости: | φ’(x)|<1 на [a;b]. φ’(x)=1-λ*f’(x). Для выполнения сходимости λ=1/(max|f(x)|) на [a;b].

Для рассматриваемого примера:

max|f(x)| на [a;b]=max|d(f(x))/dx|=4 (при x=1) и λ=1/4.

Расчетная формула метода итерации примет вид:

xi+1=xi-(1/4)*(tg(xi/2)-ctg(xi/2)+xi)

Блок-схема

Начало
Ввод x0,k
i:=1
xi+1=xi-(1/4)*(tg(xi/2)-ctg(xi/2)+xi)  
|f(xi)|<ε
Печать xi
x0:=xi
i:=i+1
i<=k
Печать «корень не найден»
Конец
да
да
нет
нет

 

 


Delphi

 

 

Пакет Excel

Пакет MathCAD

Метод Ньютона

Этот метод можно рассматривать как частный случай метода простой итерации с рекуррентной формулой xi+1=xi-f(xi)/f’(xi) и тем же принципом выбора начального приближения x0.

Для рассматриваемого нами примера f(x)=tg(x)-ctg(x)+x первая производная равна:

Итерационная формула примет вид:

xi+1=xi-f(xi)/f’(xi)

Процесс итерации идет до тех пор, пока |f(xi+1)|< ε.

Блок-схема

Начало
Ввод x0,k
i:=1
xi:=x0-f(x0)/f’(x0)
|f(xi)|<ε
x0:=xi
i:=i+1
i<=k
Печать xi,i
Печать «корень не найден»
Конец
да
нет
да
нет

 


Delphi

Пакет Excel

Пакет MathCAD

<== предыдущая лекция | следующая лекция ==>
Сутність аудиторських доказів та їх класифікація. | Лекція 7. Облік основних засобів


Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных