Метод секущих для корня уравнения: формула и шаги
Метод секущих - это итерационный численный способ найти корень нелинейного уравнения , когда аналитически решить его невозможно или слишком громоздко. Идея проста: берём два начальных приближения, проводим через соответствующие точки графика прямую (секущую) и смотрим, где она пересекает ось . Эта точка пересечения становится новым, более точным приближением к корню, и шаг повторяется. От метода Ньютона он отличается тем, что не требует производной, а от метода половинного деления - заметно более быстрой сходимостью. Ниже разберём рекуррентную формулу, распишем шаги на конкретном уравнении, сравним метод с соседями и покажем, где студенты чаще всего ошибаются. Чтобы сразу увидеть, как секущая подтягивается к корню, покрутите калькулятор ниже: он строит график, проводит секущую через два приближения и отмечает следующее приближение на оси.
Идея метода секущих
Пусть нужно решить уравнение , где - непрерывная функция. Корень - это точка, в которой график пересекает ось абсцисс. Метод секущих заменяет неизвестную нам кривую вблизи корня прямой линией, которую легко пересечь с осью аналитически.
Берутся два стартовых приближения и . Через точки и проводится секущая - прямая, соединяющая две точки графика. Там, где эта прямая пересекает ось , лежит следующее приближение . Затем секущую строят уже через и , получают , и так далее. Каждое новое приближение использует два последних значения, поэтому метод называют двухточечным.
Геометрически метод секущих - это аппроксимация графика прямой по двум точкам. Если эти точки близки к корню, секущая хорошо повторяет наклон кривой, и пересечение с осью оказывается очень близко к истинному корню. Именно поэтому с каждым шагом приближение, как правило, резко улучшается.
Формула метода секущих
Уравнение секущей через две точки и - это прямая с угловым коэффициентом, равным разностному отношению. Приравняв её к нулю и выразив точку пересечения с осью , получаем основную рекуррентную формулу метода:
Здесь дробь - это величина, обратная угловому коэффициенту секущей. По сути, она играет роль шага, на который сдвигается приближение от к корню. Знаменатель показывает, насколько изменилась функция между двумя точками: чем сильнее она меняется, тем меньше шаг, и наоборот.

Сравните формулу с формулой метода Ньютона . Они почти идентичны, только вместо производной в методе секущих стоит её разностная аппроксимация:
То есть метод секущих - это метод Ньютона, в котором производную заменили конечной разностью по двум последним точкам. Это главное практическое преимущество: производную считать не нужно, достаточно уметь вычислять саму функцию . Запустите расчёт ниже, чтобы увидеть, как из двух приближений получается следующее по этой формуле.
Пошаговый разбор на примере
Разберём типовую задачу: найти корень уравнения методом секущих с начальными приближениями и . Сразу проверим знаки: , , знаки разные, значит корень лежит между 1 и 2.
Считаем первый шаг по формуле:
Теперь строим секущую уже через и . Значение функции в новой точке , и следующий шаг даёт:
Продолжая по той же схеме, получаем цепочку приближений:
Точный корень . Видно, что уже на пятом-шестом шаге совпадают четыре-пять значащих цифр. Погрешность шага быстро убывает: . Это и есть характерная для метода секущих почти квадратичная скорость: на каждом шаге число верных цифр умножается примерно в 1,6 раза.
Сходимость и порядок метода
Скорость, с которой приближения подходят к корню, называют порядком сходимости. Для метода секущих он равен золотому сечению:
Это означает сверхлинейную сходимость: быстрее, чем у метода половинного деления (линейный порядок , погрешность падает вдвое за шаг), но медленнее, чем у метода Ньютона (квадратичный порядок ). Однако у метода секущих есть скрытое преимущество: за один шаг он вычисляет функцию только один раз (значение в предыдущей точке уже известно), тогда как метод Ньютона на шаге считает и , и . Если производная дорога в вычислении, метод секущих на практике может оказаться эффективнее Ньютона по общему числу операций.
Сходимость не гарантирована при любом старте. Метод сходится, если начальные приближения достаточно близки к корню, а функция в окрестности корня гладкая и её производная не обращается в ноль. Если же и окажутся почти равны, знаменатель станет близок к нулю, секущая - почти горизонтальной, и следующее приближение «выстрелит» далеко в сторону. В калькуляторе это видно: разведите два приближения по одну сторону от корня на пологом участке - и метод перестанет сходиться.
Чем метод секущих отличается от соседей
У метода секущих два близких родственника, и в задачах важно их не путать:
- Метод Ньютона использует касательную в одной точке, а значит требует производной . Сходится быстрее (порядок 2), но производную нужно уметь брать. Метод секущих заменяет касательную секущей по двум точкам и обходится без производной.
- Метод половинного деления (бисекция) требует отрезка со сменой знака функции и гарантированно сходится, но медленно (порядок 1). Метод секущих обычно быстрее, но не гарантирует, что приближение останется около корня.
- Метод хорд (метод ложного положения) очень похож на метод секущих по формуле, но в нём одна из двух точек фиксируется так, чтобы сохранялась смена знака. Это делает его надёжнее, но иногда медленнее метода секущих, в котором всегда берутся два последних приближения без проверки знака.
То есть выбор обычно такой: нужна надёжность - бисекция или метод хорд; нужна скорость и есть производная - метод Ньютона; нужна скорость без производной - метод секущих.
Когда метод удобен на практике
Метод секущих особенно хорош, когда задана сложной формулой или вообще алгоритмом (например, результатом численного интегрирования), и брать от неё производную аналитически неудобно или невозможно. Поскольку нужны только значения функции, метод легко программируется: достаточно хранить два последних приближения и пересчитывать по одной формуле. В инженерных и физических задачах его применяют для поиска корней характеристических уравнений, точек равновесия, обратных задач, где функция дорогая, а производная недоступна.
Критерий остановки на практике - не достижение «истинного» корня (его мы не знаем), а малость погрешности шага или малость невязки . Обычно используют оба условия сразу, чтобы не остановиться слишком рано на пологом участке. В калькуляторе вверху обе величины показаны рядом - погрешность шага и невязка - так что видно, как они убывают синхронно по мере приближения к корню.
Частые ошибки
- Один начальный приближение вместо двух. Метод секущих двухточечный: нужны именно и . Если задать одну точку, формула не определена - в знаменателе будет ноль.
- Совпавшие или слишком близкие приближения. Если или , знаменатель обращается в ноль, и метод ломается. Берите две разные точки, желательно по разные стороны от корня.
- Путаница индексов в формуле. В числителе дроби стоит , в знаменателе в том же порядке. Если перепутать порядок только в одном из них, знак шага окажется неверным.
- Ожидание гарантированной сходимости. В отличие от бисекции, метод секущих может разойтись при неудачном старте или на функции с перегибом. Если приближения «прыгают» и не стабилизируются, нужно сменить стартовые точки ближе к корню.
- Остановка только по невязке. На пологом графике может быть мало вдали от корня. Контролируйте и невязку , и погрешность шага .
FAQ
Чем метод секущих отличается от метода Ньютона? Формулы почти одинаковы, но метод Ньютона использует производную , а метод секущих заменяет её разностным отношением по двум последним точкам . Поэтому секущим не нужна производная, но и сходятся они чуть медленнее (порядок 1,618 против 2).
Сколько начальных приближений нужно для метода секущих? Ровно два: и . Через две точки графика проводится первая секущая. Дальше каждое новое приближение строится по двум предыдущим, так что хранить нужно всегда только последнюю пару значений.
Всегда ли метод секущих сходится к корню? Нет. Сходимость гарантирована лишь при достаточно близких к корню начальных приближениях и гладкой функции. При неудачном старте, на пологом участке или вблизи перегиба секущая может стать почти горизонтальной, и приближение уйдёт далеко - метод разойдётся. Тогда нужно выбрать пару точек ближе к корню.
Коротко
Метод секущих находит корень уравнения , проводя через два приближения секущую и беря за следующее приближение точку её пересечения с осью . Рекуррентная формула - это метод Ньютона с производной, заменённой разностным отношением: производная не нужна, а сходимость сверхлинейная с порядком около 1,618. Метод быстр и прост в программировании, но не гарантирует сходимости, поэтому стартовые точки берут поближе к корню и контролируют и погрешность шага, и невязку.
Читайте также

Метод половинного деления: решение нелинейного уравнения
Метод половинного деления для решения нелинейного уравнения: условие смены знака, формула середины отрезка, оценка числа итераций и разбор типовой задачи с корнем x^3 - x - 2 = 0.

Метод касательных Ньютона для корня уравнения
Метод касательных Ньютона для корня уравнения: вывод итерационной формулы, геометрический смысл касательной, условие и квадратичная скорость сходимости, выбор начального приближения.

Метод стрельбы для краевой задачи: алгоритм и пример
Метод стрельбы для краевой задачи: сведение к задаче Коши, подбор недостающего начального условия, функция невязки, секущие и метод Ньютона, нелинейный случай и устойчивость.