Atomsk писал(а):
Дано нелинейное уравнение
, где
- задана численно.
Решаем уравнение методом секущих :
Для начала процесса требуется задать две точки
и
.По ним мы найдем точку
...
Вопрос: Какие из этих трех точек нужно брать для вычисления следующей? И как производить выбор на каждой следующей итерации?
Для вычисления следующей надо брать две предыдущие.
Метод сходится не всегда. Есть ситуации, когда сходимость гарантирована.
Например, если локализован корень (найден отрезок, содержащий этот корень и никаких других) и если ни первая ни вторая производные функции
не меняют знак на этом отрезке, то метод сходится, если два начальных приближения взяты по ту сторону от корня, где функция
выпукла к оси.
Метод секущих удобно сравнивать с методом касательных (Ньютона). В методе секущих вместо касательной проводится прямая, "заменяющая" касательную (прямая, проведенная через две точки графика).
Если же, как тут уже посоветовали, выбирать точки для построения секущей из условия, что функция в этих точках имеет разные знаки, то получится метод хорд, сходимость будет всегда, но она будет медленной (медленне, чем в методе секущих).