![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Методы хорд и касательных
Следующие методы похожи на метод деления пополам, но имеют квадратичную сходимость за счёт более осмысленного выбора точки xn+1 деления отрезка [an; bn]. 1. [a0; b0] É [a1; b1] É … É [an; bn] É [an+1; bn+1 ] É …, на концах которых функция принимает значения противоположных знаков 1. полагаем x0 = a = a0, b0 = b, D0 = |b – a|, причём f(a0)·f(b0) < 0; 2. пусть уже известны xn, an, bn, Dn, где f(an)·f(bn) £ 0; 3. если f(an) = 0 или f(bn) = 0, то корень найден, процесс завершён; 4. если Dn £ D и |f(xn)| £ D, то процесс завершён, xn – приближённое значение корня; 5. если Dn > D или |f(xn)| > D, то xn+1 = an – [an+1; bn+1] = Dn+1 = bn+1 – an+1 , возврат к шагу 2. Приведённый выше рисунок показывает, что этот метод может привести к результату для функций весьма общего вида. Однако всегда нужно иметь в виду, что при f(bn) = f(an) вычисления по методу хорд становятся невозможными. Таким образом, для беспечного применения метода хорд функция f на отрезке [a; b] должна быть инъективной. Если функция f не слишком патологическая, то после локализации корня можно считать отрезок [a; b] настолько малым, что функция f на нём монотонна и даже выпукла или вогнута. Тогда метод хорд можно упростить:
|