"Алгебра и начала математического анализа. Углубленный уровень", Виленкин Н.Я., Ивашев-Мусатов О.С., Шварцбурд С.И.
Методы хорд и касательных позволяют находить приближённые корни уравнений, когда точную формулу получить трудно или невозможно. Уравнение f(x) = 0 заменяют построением графика и последовательным пересечением оси Ox с хордами или касательными. Главное — сначала отделить корень, проверить условия сходимости, правильно выбрать начальную точку и остановить вычисления после достижения заданной точности.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Приближённое решение уравнения — число, близкое к точному корню и полученное с заданной точностью. Точный корень часто нельзя выразить удобной формулой, поэтому вычисляют последовательность всё более точных значений. Обозначают их обычно x₀, x₁, x₂ и так далее.
Метод хорд — итерационный способ нахождения корня по пересечениям оси абсцисс с хордами графика функции. Хорда — отрезок прямой, соединяющий две точки графика. На каждом шаге её пересечение с осью Ox даёт новое приближение.
Метод касательных — итерационный способ нахождения корня по пересечениям оси абсцисс с касательными к графику. Касательная строится в одной выбранной точке, а её наклон задаётся производной f′(x). Поэтому метод касательных ещё называют методом Ньютона.
Критерий остановки — условие, по которому решают, что приближение уже достаточно точное. Например, можно сравнить соседние значения и прекратить вычисления, если их разность меньше заданной точности. Надёжнее дополнительно контролировать отрезок, в котором остаётся корень.
Уравнение f(x) = 0 сводят к поиску пересечения графика y = f(x) с осью Ox, потому что на этой оси ордината равна нулю. Значит, абсцисса любой точки графика, лежащей на Ox, является корнем. Если пересечение нельзя найти точно, его заменяют пересечением оси с более простыми прямыми — хордами или касательными.
Сначала корень отделяют на отрезке [a; b]. Для этого проверяют непрерывность функции и условие f(a) · f(b) < 0: тогда по теореме о промежуточном значении внутри есть хотя бы один корень. Монотонность помогает убедиться, что корень единственный, а выпуклость и отсутствие нулевой производной обеспечивают предсказуемое направление итераций.
Хорда через точки (a; f(a)) и (b; f(b)) имеет уравнение прямой, соединяющей эти точки. Приравнивая в нём y к нулю, получают абсциссу пересечения с Ox: x = (a f(b) − b f(a)) / (f(b) − f(a)). Затем один из концов заменяют найденным значением, сохраняя корень внутри отрезка, и повторяют построение.
Касательная в точке с абсциссой xₙ имеет вид y = f(xₙ) + f′(xₙ)(x − xₙ). В точке пересечения с Ox значение y равно нулю, поэтому после решения полученного равенства выходит формула xₙ₊₁ = xₙ − f(xₙ) / f′(xₙ). Она даёт новый шаг без построения всей прямой на рисунке.
Начальную точку выбирают не случайно: учитывают знаки f″ и f на концах отрезка. Во время вычислений проверяют, что приближения движутся к корню и сохраняют нужную границу. Остановиться можно, когда |xₙ₊₁ − xₙ| меньше заданной точности, но для гарантии лучше проверить длину отрезка, содержащего корень.
| Параметр | Метод хорд | Метод касательных |
|---|---|---|
| Геометрическая идея | Пересечение оси Ox с хордой графика | Пересечение оси Ox с касательной к графику |
| Необходимые исходные данные | Две точки, между которыми отделён корень | Начальная точка и значение производной |
| Формула следующего приближения | x = (a f(b) − b f(a)) / (f(b) − f(a)) | xₙ₊₁ = xₙ − f(xₙ) / f′(xₙ) |
| Условия применимости | Непрерывность, отделение корня, сохранение корня между концами | Непрерывность, существование f′, f′(xₙ) ≠ 0 и подходящая выпуклость |
| Правило выбора начальной точки | Сохраняют неподвижным конец, чтобы корень оставался внутри отрезка | Часто выбирают конец, где знаки f и f″ совпадают |
| Преимущества и ограничения | Не требует производной, но обычно сходится медленнее | Сходится быстро, но чувствителен к начальной точке и производной |
| Критерий окончания вычислений | Малая разность соседних значений или длина отрезка | Малая разность соседних значений с проверкой устойчивости |
Таблица помогает выбрать способ по имеющимся данным: если производную трудно найти, удобнее начать с хорд. Если производная проста, метод касательных обычно требует меньшего числа шагов. В любом случае результат нужно проверять подстановкой в исходное уравнение.
Найти с точностью до 0,01 корень уравнения x² − 2 = 0 на [1; 2].
Ответ: x ≈ 1,41 с точностью до 0,01.
Решить cos x = x с точностью до 10⁻⁴, начиная с x₀ = 1.
Ответ: x ≈ 0,7391.
Найти корень x³ − x − 1 = 0 на [1; 2] с точностью до 10⁻⁵.
Ответ: x ≈ 1,32472.
Не проверяют существование корня. Если сразу запускать итерации без анализа отрезка, можно работать там, где корня нет или их несколько. Проверьте непрерывность, знаки на концах и монотонность функции.
Путают f(x) и f′(x). В методе касательных в числителе стоит значение функции, а в знаменателе — производная. Полезно отдельно выписать f и f′ и только потом подставлять числа.
Выбирают начальную точку случайно. При неподходящем конце касательная может направиться от корня, а хорда — перестать сохранять его внутри отрезка. Учитывайте знаки f и f″ и после каждого шага проверяйте положение приближения.
Останавливаются слишком рано или рано округляют числа. Одного шага недостаточно, а округление промежуточных значений искажает последующие вычисления. Храните несколько лишних знаков и прекращайте работу только после проверки критерия точности.
Для методов нужны понятия функции, корня уравнения и графика, а также производная, касательная и выпуклость. Без этих идей трудно объяснить, почему построенные прямые дают приближения.
Методы опираются на исследование функций: область определения, непрерывность, монотонность, знаки функции и формулы производных помогают отделить корень и обеспечить сходимость.
Тема является частью численных методов. Она пригодится, когда корень нельзя выразить точно, а также подготавливает к изучению метода Ньютона и вычислительных алгоритмов.
Почему нельзя применять метод хорд или касательных, не отделив корень?
Без отделения корня неизвестно, есть ли он на выбранном отрезке и единственный ли он там. Итерации могут уйти от корня, перейти к другому корню или вообще не сойтись.
Как понять, с какого конца отрезка начинать метод касательных?
Обычно выбирают тот конец, где знак f(x) совпадает со знаком f″(x). При выпуклости вверх касательная из этой точки направляется к корню с нужной стороны и чаще всего обеспечивает монотонную сходимость.
Чем метод хорд отличается от метода касательных?
Хорда проходит через две точки графика, поэтому для шага нужны два значения функции. Касательная строится в одной точке и использует производную, поэтому следующий шаг вычисляют по формуле Ньютона.
Почему последовательность приближений иногда не сходится к корню?
Причинами бывают неудачная начальная точка, отсутствие монотонности или выпуклости, нулевая производная и слишком широкий отрезок. Также метод может перейти к другому корню, если на отрезке их несколько.
Как определить, что найденное приближение имеет заданную точность?
Сравнивают два соседних приближения: если их разность меньше заданной точности, вычисления обычно прекращают. Более надёжный способ — сохранить отрезок, содержащий корень, и проверить, что его длина меньше требуемой погрешности.
12*. Приближенное решение уравнений методом хорд и касательных