Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Отделение корней
Для отделения корней можно воспользоваться методом линейного поиска, в котором диапазон поиска Уточнение корней Существует несколько основных методов уточнения корней уравнений. 1. Метод деления пополам (метод дихотомии, метод бисекций) Это наиболее надежный алгоритм, особенно когда о поведении
Рис.1.1 – иллюстрация к отделению корней
нуля или меньше нуля функция в точке деления, то можем указать подынтервал, в котором функция меняет знак. Последующим делением указываемых подынтервалов можно сколь угодно близко подойти к корню: например, за 10 шагов интервал с корнем будет уменьшен в 1024 раза. При заданной абсолютной точности e алгоритм метода деления пополам состоит из следующих шагов (рис.1.4). 1. Вычислить 2. Если знаки 3. Если же при 4. Если Отметим основные достоинства метода деления пополам: 1) абсолютно надежен; 2) скорость сходимости не зависит от вида
Рис.1.2 – алгоритм отделения корней
2. Метод хорд Метод деления пополам будет улучшен, если для следующего вычисления использовать не середину отрезка Геометрически способ линейной интерполяции эквивалентен замене кривой
Рис.1.3а, б – иллюстрации к методу деления пополам
Уравнение хорды:
Полагая
Алгоритм метода хорд (рис.1.6): 1. Вычислить 2. Вычислить 3. Если знаки 4. Если Достоинства метода хорд: 1) абсолютно надежен; 2) в большинстве случаев имеет более быструю сходимость, чем метод деления пополам. Недостаток: скорость сходимости зависит от вида
Рис.1.4 – алгоритм метода деления пополам 3. Метод касательных (метод Ньютона) Если В методе Ньютона каждое новое приближение
Это итерационная формула метода Ньютона. Каждая итерация требует вычисления не только Иллюстрация к методу касательных представлена на рис.1.7, а алгоритм метода – на рис.1.8. Метод Ньютона обладает хорошей сходимостью. Основная трудность заключается в выборе начального приближения
Рис.1.5 – иллюстрация к методу хорд
4. Метод секущих Данный метод заменяет производную первой разностью, найденной по двум последним итерациям. Итерационная формула метода имеет вид
В этом алгоритме начинают с двумя исходными числами Метод секущих имеет хорошую сходимость. Недостаток - в назначении
Рис.1.6 – алгоритм метода хорд
5. Метод итераций Уравнение
Если эта последовательность - сходящаяся, то предел Процесс итераций следует продолжать до тех пор, пока для двух последовательных приближений не будет выполнено неравенство Поэтому в методе итераций при переходе от уравнения В заключение следует отметить, что не существует метода, который имел бы явное преимущество перед остальными для произвольного класса функций.
5. Комбинированные методы решений нелинейных уравнений Методы комбинируют для повышения эффективности: комбинированный метод должен обеспечить при той же величине ошибки меньшие затраты машинного времени по сравнению с любым из комбинируемых методов. Примеры алгоритмов комбинированных методов представлены на рис.1.13 и 1.14.
Рис.1.7 – иллюстрация к методу касательных
Рис.1.8 – алгоритм метода касательных
Рис.1.9 – иллюстрация к методу секущих
Рис.1.10 – алгоритм метода секущих
|