Математический анализ
Ряды Тейлора: приближение функций многочленами
Автор: MathSolver Pro Editorial Team · Опубликовано
Ряд Тейлора записывает функцию как бесконечный многочлен, построенный по её производным в одной точке. Если оборвать ряд после нескольких членов, получится многочлен Тейлора — легко вычисляемое приближение, погрешность которого можно оценить.
Идея: совпадение производных
Многочлены — самые удобные в обращении функции. Их можно вычислять одними сложениями и умножениями, а дифференцировать или интегрировать их — рутина. Функции вроде , и вручную вычислять гораздо труднее. Идея ряда Тейлора — найти многочлен, который вблизи выбранной точки ведёт себя как функция.
Прямая, лучше всего прилегающая к кривой в точке, — это касательная: в этой точке у неё то же значение и та же первая производная, что и у функции. Парабола может дополнительно иметь ту же вторую производную и тем самым повторять кривизну графика. Кубическая функция может совпадать ещё и по третьей производной, и так далее. Каждая новая совпадающая производная заставляет многочлен держаться функции на всё большем участке вокруг точки. Если продолжать так без конца, получится ряд Тейлора.
Формула ряда Тейлора
Если потребовать, чтобы -я производная многочлена в точке равнялась , коэффициент при должен быть равен . Факториал появляется потому, что , продифференцированное раз, даёт . Полный ряд имеет вид:
При ряд называют рядом Маклорена, и степени — просто . Многочлен из членов до — это многочлен Тейлора степени , обозначаемый . Первые два члена сами по себе дают приближение касательной, называемое также линеаризацией.
Строим ряд экспоненты
Пример 1: ряд Маклорена для
- Все производные равны , и , поэтому при всех .
- Коэффициенты равны , что даёт .
- Приблизим четырьмя членами: .
- Точное значение равно : значит, погрешность при всего четырёх членах около .
Подставив , получим знаменитую формулу для самой константы: , которая уже через дюжину членов даёт 2,71828, потому что факториалы растут очень быстро.
Разложения, которые стоит знать
Эти ряды Маклорена встречаются постоянно, и почти все остальные можно получить из них подстановкой, умножением, дифференцированием или интегрированием:
В ряде синуса только нечётные степени, что согласуется с тем, что синус — нечётная функция, а в ряде косинуса только чётные, что соответствует его симметрии. Если почленно продифференцировать ряд синуса, получится ряд косинуса — ровно так, как производная и должна быть равна .
Для проверки: , а точное значение равно . Два члена уже дают шесть верных знаков после запятой: поэтому калькуляторы так быстро вычисляют тригонометрические функции с помощью коротких многочленов.
Разложение в точке, отличной от нуля
Если выбрать рядом с нужным значением, приближение сходится гораздо быстрее. Чтобы оценить , разложите в точке , где квадратный корень известен сразу.
Пример 2: квадратичное приближение
- , поэтому .
- , поэтому .
- , поэтому , а коэффициент равен .
- .
- . Точное значение равно : приближение верно до шестого знака после запятой.
Насколько велика погрешность?
Теорема Тейлора даёт погрешность многочлена Тейлора. Если между и , то остаточный член после члена степени удовлетворяет неравенству:
Для при четвёртая производная на этом отрезке, поэтому погрешность не больше . Фактическая погрешность, , укладывается в эту границу. Она работает и в обратную сторону: говорит, сколько членов нужно, чтобы гарантировать заданную точность, ещё до начала вычислений.
Для знакочередующихся рядов, таких как ряды синуса и косинуса, есть ещё более простая оценка: погрешность не превосходит первого отброшенного члена. Идеи, стоящие за этим правилом, разобраны в статье признаки сходимости рядов.
Где ряд сходится
Ряд Тейлора не всегда и не везде совпадает со своей функцией. Геометрический ряд для работает только при ; при левая часть равна , а члены ряда неограниченно растут. Множество значений , при которых ряд сходится, — это интервал вокруг , и его половина ширины есть радиус сходимости. Обычно его находят с помощью признака Даламбера.
Ряды для , и сходятся при всех действительных . Ряд для сходится при ; при он даёт неожиданный результат , хотя и сходится очень медленно.
Зачем нужны ряды Тейлора
- Вычисление функций: калькуляторы и программы используют полиномиальные приближения, очень похожие на многочлены Тейлора.
- Пределы: заменив на , видно, что , без правила Лопиталя.
- Интегралы без элементарной первообразной: почленное интегрирование ряда для даёт , очень близко к точному значению .
- Физика: приближение малых углов для маятника — это первый член ряда синуса.
- Формула Эйлера , получаемая сравнением трёх рядов.
Калькулятор рядов Тейлора раскладывает любую функцию до нужного порядка в любой точке и показывает каждую производную. Умение дифференцировать здесь необходимо, поэтому хорошим дополнением будут правила дифференцирования с объяснениями.
Порядок действий для любого многочлена Тейлора
- Выберите точку разложения : точку рядом с тем местом, где нужны значения, в которой функцию и её производные легко вычислить.
- Продифференцируйте функцию столько раз, сколько требует нужная степень, и упростите каждую производную.
- Вычислите каждую производную в точке .
- Разделите значение -го порядка на , чтобы получить каждый коэффициент.
- Запишите многочлен по степеням , а не , кроме случая .
- Проверьте первый коэффициент: должно равняться , а угловой коэффициент в точке — равняться .
Часто быстрее построить новый ряд из известного, чем многократно дифференцировать. Например, заменив в ряде переменную на , сразу получаем , а умножив ряд синуса на , получаем ряд для .
Приближения на графике
Постройте вместе с его многочленами Тейлора степени 2, 4 и 6, и проявится чёткая закономерность. Многочлен степени 2, парабола с ветвями вниз, хорошо повторяет косинусоиду около нуля, но примерно через единицу отходит от неё. Многочлен степени 4 дольше остаётся рядом, а степени 6 повторяет кривую почти на всей её первой волне. Каждый многочлен в конце концов уходит в бесконечность, потому что ни один многочлен не может колебаться вечно, но чем больше членов добавлено, тем дальше происходит это расхождение: именно это и означает сходимость ряда на практике.
Такая картинка — лучший способ развить интуицию: приближение отлично вблизи точки разложения и ухудшается с удалением от неё. Построитель графиков может нарисовать функцию вместе с несколькими её многочленами Тейлора, чтобы вы увидели, как они сходятся.
Частые вопросы
Чем ряд Тейлора отличается от ряда Маклорена?
Ряд Маклорена — это просто ряд Тейлора с точкой разложения . Любой ряд Маклорена является рядом Тейлора, но ряд Тейлора можно строить в любой точке.
Сколько членов ряда Тейлора нужно?
Это зависит от нужной точности и от расстояния между и точкой разложения. Используйте оценку остаточного члена , чтобы выбрать , или для знакочередующегося ряда остановитесь, как только следующий член станет меньше допустимой погрешности.
Почему в формуле Тейлора стоит факториал?
Если продифференцировать ровно раз, получится . Деление на гарантирует, что -я производная многочлена в точке равна , как и требует совпадение с функцией.
Всегда ли ряд Тейлора совпадает с функцией?
Не всегда. Он может сходиться только на интервале, а в исключительных случаях ряд сходится к другой функции. Для обычных функций из этой статьи ряд совпадает с функцией везде, где он сходится.
Кто придумал ряды Тейлора?
Они названы в честь английского математика Брука Тейлора, опубликовавшего общую формулу в 1715 году. Более ранние математики, например Джеймс Грегори и Исаак Ньютон, уже находили отдельные ряды, а Колин Маклорен позже популяризировал частный случай с точкой разложения в нуле.