Главная |
Условные обозначения |
Содержание |
Вычисление онлайн |
Об авторе |
Пусть дано уравнение f(x) = 0, (a, b) - интервал, на котором f(x) имеет единственный корень.
Нужно приближенно вычислить этот корень с заданной точностью.
Примечание:
Заметим, что если f(x) имеет k корней, то нужно выделить соответственно k интервалов.
Метод основан на той идее, что корень лежит либо на середине интервала (a, b), либо справа от середины, либо - слева, что следует из существования единственного корня на интервале (a, b).
Алгоритм:
Пример:
Найти корень уравнения на интервале (0, 3) c точностью = 0.001.
Ответ: 0.626221.
Смысл метода простой итерации состоит в том, что мы представляем уравнение f(x) в виде и по формуле будем строить итерации, которые сходятся к искомому корню с интересующей степенью точности, но тут есть проблемы: возможно f(x) очень сложно представить в таком виде, да и не факт, что любая будет строить сходящиеся итерации, поэтому алгорим сводится к тому, чтобы оптимально найти .
Подготовка:
Примечание:
Такое представление является оптимальным.
Алгоритм:
Пример:
Найти корень уравнения на интервале (0, 3) c точностью = 0.001, m = 0.5, M = 3
Ответ: 0.626271
По результатам решения одного и того же уравнения двумя алгоритмами мы видим, что решения совпадают до четверой цифры в дробной части, что удовлетворяет заданной точности.
ФПМиКТ |