Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Метод дихотомии.
В этом методе пробные точки х1 и х2 располагаются близко к середине рассматриваемого отрезка [a, b]. (1) Здесь h – малое число. В конце вычислений в качестве приближенного значения х* берут середину последнего из найденных отрезков, убедивших предварительно, что достигнуто неравенство
Алгоритм метода дихотомии следующий. Шаг 1. Определить х1 и х2 по формулам (1) и вычислить f(x1) и f(x2). Перейти к шагу 2. Шаг 2. Сравнить f(x1) и f(x2). Если f(x1) ≤ f(x2), то перейти к отрезку [a, x2], положив b = x2. Если f(x1) ≥ f(x2), то перейти к отрезку [x1, b], положив a = x1. Перейти к шагу 3.
h h f(x1) ≤ f(x2) a x1 O x2 b
f(x1) ≥ f(x2), a x1 h h x2 b O
Шаг 3.Найти достигнутую точность (здесь n – номер итерации). Если Еn больше заданной точности Е, то перейти к следующей итерации, вернувшись к шагу 1. ЕслиEn < E, то завершить поиск х*, перейдя к шагу 4. Шаг 4. Положить xmin = (a + b)/2.
|