Ошибка отбрасывания (или ошибка усечения) — это ошибка, вызванная приближённым выполненем математических операций[1][2]. Термин «отбрасывание» происходит от того, что такие упрощения часто включают отбрасывание ряда разложения, чтобы сделать вычисления возможными и практически осуществимыми.
Примеры
Бесконечные ряды
Разложение
в ряд Тейлора имеет вид
На самом деле, мы можем использовать лишь конечное число этих членов, поскольку для использования всех потребовалось бы бесконечное количество вычислительного времени. Предположим, мы используем только три члена ряда, тогда.
В этом случае ошибка отбрасывания будет равна
Пример A:
Если дан бесконечный ряд, какова будет ошибка для
при отбрасывании всех членов последовательности после третьего?
Решение
Вычисление суммы первых трёх членов ряда даёт
Сумма бесконечного геометрического ряда
Задаётся формулой
Для нашего ряда a = 1 и
, что даёт
Таким образом, ошибка отбрасывания равна
Взятие производной
Первая производная по определению равна
Однако, если мы вычисляем производную, величина
должна быть конечной. Ошибка, вызванная выбором конечной величины
будет ошибкой отбрасывания.
Пример A:
Найдём ошибку отбрасывания при вычислении производной функции
в точке
при
Решение:
Первая производная
равна
И в точке
,
Приближённое значение равно
Ошибка отбрасывания равна
Интегрирование
Интеграл функции
от
до
задаётся следующим образом.
Пусть
будет функцией на замкнутом отрезке
вещественных чисел,
, и
будет разбиением интервала, где
где
и
.
Это означает, что мы находим площадь под кривой, используя бесконечное количество прямоугольников. Однако, если мы вычисляем интеграл численно, мы можем использовать только конечное число прямоугольников. Ошибка, возникающая из-за выбора конечного числа прямоугольников вместо бесконечного, является ошибкой отбрасывания в математическом процессе интегрирования.
Пример A.
Для интеграла
Какова ошибка отбрасывания, если для аппроксимации используется левосторонняя сумма Римана с двумя равными сегментами.
Решение
Точное значение интеграла равно
Используя два прямоугольника одинаковой ширины для аппроксимации площади под кривой, получим приближенное значение интеграла
Сложение
Ошибка усечения может привести к тому, что в компьютере
, например, при
. Это происходит потому, что
(как и должно быть), в то время как
. В данном случае ошибка отбрасывания для
равна 1. Эта ошибка возникает из-за того, что компьютеры не сохраняют младшие разряды чрезвычайно большого целого числа.
См. также
Примечания
Литература