Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Етод половинного делениЯ

Лгоритмы нахождениЯ корней уравнений.

ђешение алгебраических уравнений численными методами состоит из двух этапов:

Р отделение корней, т. е. отыскание достаточно малых интервалов
(a, b), в каждом из которых заключен один и только один корень;

Р вычисление (уточнение) корнЯ с заданной погрешностью.

ђассмотрим более подробно алгоритмы длЯ уточнениЯ корней.

Њетод половинного делениЯ ЯвлЯетсЯ более универсальным, всегда приводит к искомому результату, хотЯ и требует большого объема вычислений. „лЯ нахождениЯ корнЯ уравнениЯ f (x)=0, принадлежащего отрезку [ a, b ], делим отрезок пополам z = (a + b)/2 (см. рис. 5.12,а). „алее рассмотрим значениЯ функции y = f (x) в точках x = a и x = z. …сли значениЯ f (af (z)разных знаков, т. е. f (a) f (z) < 0, то исходный отрезок[ a, b ] уменьшим в два раза путем переноса точки x = b в точку x = z. Ќовый отрезок [ a, b ] вновь делим пополам (см. рис. 5.12,б) и так как f (a) f (z) < 0, то переносим точку x = a в точку x = z, уменьшаЯ [ a, b ] в два раза. ЏовторЯем указанную процедуру до тех пор, пока длина отрезка, содержащего корень, не станет меньше заданной погрешности ε. ‹юбое значение ЯвлЯетсЯ искомым значением корнЯ, однако на практике в качестве корнЯ выбирают середину отрезка, т. е. x = (a + b)/2.

Џри организации итерационного цикла вычислЯетсЯ последовательность отрезков

[ a 0, b 0], [ a 1, b 1], Й, [ an, bn ], Й,

длЯ которой

„лЯ контролЯ точности вычислениЯ корнЯ можно использовать следующую последовательность значений

поэтому условие выхода из цикла

или условие продолжениЯ цикла

 

‘хема алгоритма уточнениЯ корнЯ алгебраического уравнениЯ методом половинного делениЯ приведена на рис. 5.13. ‚ результате выполнениЯ такого алгоритма выводитсЯ значение корнЯ (с заданной погрешностью), а также значение функции f (x), которое очень близко к нулевому значению и может быть использовано длЯ контролЯ правильности полученного результата.

y

 

f(z)

 

0 a

x* z b

f(a)

 

a)

y

 

y=f(x)

0 a x*

 

f(z) z b x

 

f(a)

b)

 

ђис. 5.12 ѓрафическаЯ иллюстрациЯ метода половинного делениЯ

 

 

 

<== предыдущая лекция | следующая лекция ==>
Лгоритм вычислениЯ суммы бесконечного рЯда | Принцип измерения горизонтальных и вертикальных углов. Угловые измерения (занимают) составляют основу геодезических измерений на местности
Поделиться с друзьями:


Дата добавления: 2014-01-20; Просмотров: 286; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.015 сек.