Вычисление значений аналитической функции
Действительная функция f(x) называется аналитической в точке если в некоторой окрестности этой точки функция разлагается в степенной ряд (ряд Тейлора): При получаем ряд Маклорена
Разность называется остаточным членом ряда
Вычисление значений показательной функции Для показательной функции справедливо разложение Остаточный член ряда имеет вид
Приближенное вычисление для малых x удобно вести, пользуясь следующей рекуррентной записью: (k = 1, 2, …, n), где Число приближенно дает искомый результат.
Для остатка ряда может быть получена следующая оценка: при Поэтому процесс суммирования может быть прекращен, как только очередной вычисленный член ряда будет по модулю меньше заданной допустимой погрешности:, если только Для больших по модулю значений x этот ряд мало пригоден для вычислений
Пример:
Вычисление значений синуса и косинуса. Для вычисления значений функций и пользуемся степенными разложениями
Эти ряды при больших x сходятся медленно, но, учитывая периодичность функции и и формулы приведения тригонометрических функций, легко заключить, что достаточно уметь вычислять и для промежутка
При этом можно использовать следующие рекуррентные формулы:
Так как в промежутке ряд знакочередующийся с монотонно убывающими по модулю членами, то для его остатка справедлива оценка
Аналогично для ряда Следовательно, процесс вычисления и можно прекратить, как только очередной полученный член ряда по модулю будет меньше допустимой погрешности
Вычисление значений логарифмической функции Пользуемся разложением по степеням Пусть x – положительное число. Представим его в виде где m – целое число и
Тогда, полагая, получим где
Обозначив получаем рекуррентную запись, Процесс суммирования прекращается, как только выполнится неравенство где – допустимая погрешность.