Приближенные числа
Абсолютная погрешность числа
Относительная погрешность
Значащие цифры приближенного числа
Погрешность округления
Имеется целый ряд причин, в силу которых практически приходится использовать не точные, а
приближенные числовые значения различных величин (условно называемые приближенными числами).
Вот некоторые из этих причин.
1) Числа, полученные в результате измерения (эксперимента), естественно представляют собой приближенные значения измеряемых величин по причине несовершенства инструментов, применяемых для измерения.
2) Числа, значения которых определены точно, все же приходится заменять их приближенными значениями. Это очевидно, когда речь идет об иррациональных числах, например $\pi, \sqrt{2}$ и т. д. Но и такое, например, число, как 73/254, при проведении вычислений придется использовать в виде десятичной дроби, сохранив лишь некоторое число ее десятичных знаков после запятой.
3) Часто нет необходимости в получении точного результата и есть смысл провести расчет приближенно, чтобы сократить время, затрачиваемое на вычисление.
При выполнении приближенных вычислений приходится руководствоваться некоторыми правилами, позволяющими получить результат с требуемой степенью точности и без чрезмерных усилий на проведение вычислений. Эти правила основаны на некоторых понятиях и определениях, которые мы здесь кратко приведем.
А.
Абсолютная погрешность числа. Если $a_{0}$ - некоторое число (известное точно или нет), а $a$ - число, принимаемое за приближенное значение числа $a_{0}$, то абсолютной погрешностью приближенного числа а называют любое число $\Delta_{a}$ такое, что
$|a_{0} - a| < \Delta_{a}$. (1)
Заметим, что абсолютная погрешность здесь не определяется однозначно (то, что мы назвали абсолютной погрешностью, часто называют предельной абсолютной погрешностью). Так, если $a_{0} = \pi, a = 3,14$, то, учитывая, что $\pi = 3,14159 \cdots$, можно записать
$|a_{0} - a| < 0,002, |a_{0} - a| < 0,01, |a_{0} - a| < 0,0016$,
и каждое из чисел $0,002, 0,01, 0,0016$ будет абсолютной погрешностью.
Ясно, что при производстве вычислений в качестве $\Delta_{a}$ берут по возможности наименьшее из чисел, удовлетворяющих неравенству (1).
Величина $\Delta_{a}$ обычно характеризуется не более чем двумя значащими цифрами (чаще всего даже одной), причем принято величину $\Delta_{a}$ округлять в сторону увеличения.
Пример 1. Определить абсолютную погрешность, возникающую при замене иррационального числа $\sqrt{3} =1,7320508 \cdots$ его приближенным значением $1,73$.
Решение. Имеем $a_{0} = 1,7320508 \cdots , a =1,73$. Заменяя точное число $a_{0}$ его приближенным значением $a$, мы допускаем следующую ошибку: $| \sqrt{3}- 1,73| = 0,0020508 \cdots $.
Ясно, что в рассматриваемом случае можно положить $\Delta_{a} = 0,003$ (число $\Delta_{a}$ в соответствии с принятым условием записано с помощью одной цифры и получено путем округления ошибки $0,0020508 \cdots$ в сторону увеличения).
Пример 2. Известно, что для некоторого числа его приближенное значение 647,35 найдено с абсолютной погрешностью, равной 0,17. Что можно сказать о точном значении этого числа?
Решение. Неравенство (1) равносильно неравенствам
$a - \Delta_{a} < a_{0} < a + \Delta_{a}$.
В нашем случае эти неравенства запишутся так:
$647,18 < a_{0} < 647,52$. (2)
По исходным данным точное значение $a_{0}$ искомого числа найти нельзя - можно только указать границы, между которыми оно находится.
Б.
Относительная погрешность числа. Абсолютная погрешность числа $a$, принимаемого за приближенное значение числа $a_{0}$, не всегда является удобной характеристикой степени точности $a$ в качестве приближения к $a_{0}$. Так, погрешность в один метр будет очень грубой ошибкой при измерении длины помещения, но будет рассматриваться как малая ошибка при измерении расстояния между двумя удаленными точками земной поверхности. Дело в том, что обычно важна не сама величина погрешности, а ее отношение к измеряемой (или вычисляемой) величине, часто выражаемое в процентах. В связи с этим дадим определение:
относительной погрешностью называется отношение абсолютной погрешности к модулю числа $a_{0}$; относительная погрешность обозначается через $\delta_{a}:
$\delta_{a} = \frac{\Delta_{a}}{|a_{0}|}$. (3)
На практике точное значение $a_{0}$ обычно неизвестно, и, учитывая, что, как правило, абсолютная погрешность бывает мала, находят $\delta_{a}$ по формуле
$\delta_{a} = \frac{\Delta_{a}}{|a|}$ (4)
(заменяя в знаменателе $a_{0}$ его приближенным значением $a$).
Пример 3. За приближенное значение числа $\pi$ иногда принимают 22/7. Какова относительная погрешность этого значения?
Решение. Находим $| \pi - 22/7| = |3,14159 - 3,14285| < 0,0015$; приняв за $\Delta$ число $0,0015$, найдем $\delta = 0,0015/3,14$ и, снова округляя $\delta$ в сторону увеличения, $\delta = 0,0005$, или $\delta = 0,05 %$. Число 22/7 дает приближенное значение $\pi$ с точностью до $0,05 %$.
В.
Значащие цифры числа. Верные и сомнительные цифры. Напомним определение значащей цифры:
значащей цифрой приближенного числа называется всякая его цифра, начиная с первой ненулевой цифры (считая слева направо). Например, в числе $0,00030900$ первые четыре нуля не являются значащими цифрами (они служат только для указания десятичных разрядов других цифр). Остальные три нуля являются значащими цифрами.
При записи приближенных чисел важно договориться о том, какие цифры (знаки) в этой записи следует считать верными, а какие - сомнительными. В связи с этим примем следующее определение: пусть $a$ есть приближенное число с абсолютной погрешностью $\Delta_{a}$; тогда любая из значащих цифр числа $a$ называется «верной», если $\Delta_{a}$ не превосходит пяти единиц разряда, следующего за этой цифрой; остальные значащие цифры числа $a$ называются «сомнительными». Так, например, пусть для приближенного числа $a = 647,35$ будет $\Delta_{a} = 0,17$ (см. пример 2). Замечаем, что здесь $0,17 \leq 0,5$, и поэтому цифры 6, 4 и 7 являются верными, а цифры 3 и 5 - сомнительными. Этот ответ приобретет большую наглядность, если его сопоставить с неравенствами (2).
При расчетах, в которых участвуют приближенные числа, принято сохранять в промежуточных выкладках одну (или две) Сомнительную цифру. В конечном результате сомнительные цифры могут быть округлены.
Г.
Округление чисел.
При замене числа, выражаемого десятичной дробью, дробью с меньшим числом десятичных знаков допускается погрешность, называемая погрешностью округления.
Приняты следующие правила округления: если первый из отбрасываемых знаков дроби меньше пяти, то остальные знаки просто отбрасывают, а стоящие перед ними сохраняют. Если первый из отбрасываемых знаков больше пяти, то предшествующий знак увеличивают на единицу. Если первый из отбрасываемых знаков равен пяти, то пригодно любое из указанных правил, но обычно округление производят так, чтобы последний сохраненный знак стал четным. Примеры округления десятичных дробей:
$3,14159 \cdots \approx 3,142; \sqrt{2} = 1,41421 \cdots \approx 1,41; 0,693 \cdots approx 0,7$.
Такие же правила округления применяются и к целым числам. Если, например, число жителей города равно в данный момент 23 542, то спустя месяц уже бессмысленно указывать единицы и даже десятки в этом числе. Можно написать число жителей округленно как 23 500, но принято записывать $235 \cdot 10^{2}$, чтобы подчеркнуть, что число единиц и десятков неизвестно (а не именно равно нулю, как может показаться при первой записи).
При округлении приближенного числа вносится дополнительная погрешность (погрешность округления), которая складывается с его абсолютной погрешностью. Для того чтобы уменьшить накопление погрешностей округления, в промежуточных результатах обычно сохраняют одну-две сомнительные цифры.
Пример 4. Округлить приближенное число $a = 967,358$, взятое с абсолютной погрешностью $\Delta_{a} = 0,137$, сохранив в результате одну сомнительную цифру.
Решение. В числе $a$ верными являются цифры 9, 6 и 7, а следующая цифра 3 уже сомнительна. Округляем число $a$ по правилу дополнения и получаем новое приближенное число $a^{\prime} = 967,4$. Чтобы определить его абсолютную погрешность, мы находим, что погрешность округления составляет $967,4 - 967,358 = 0,042$, складываем эту последнюю с абсолютной погрешностью $\Delta_{a} = 0,137$ числа $a$ и получаем $0,179$. В полученном числе, округляя его в большую сторону, сохраняем одну значащую цифру и находим для новой абсолютной погрешности $\delta_{a^{\prime}}$, т. е. для абсолютной погрешности числа $a^{\prime}$ , следующий результат: $\Delta_{a^{\prime}} = 0,2$. Итак, вернувшись к обычным обозначениям, заключаем, что приближенное число $a = 967,4$, полученное при округлении числа $967,358$, найдено с абсолютной погрешностью $0,2$, причем оно содержит одну (последнюю) сомнительную цифру 4.
Пример 5. Округлить приближенное число $a = 967,358$, взятое с абсолютной погрешностью $\Delta_{a} = 0,137$, сохранив только верные цифры (сравнить с примером 3).
Решение. Число $a$ округляем до числа $967$. После сложения погрешности округления $0,358$ с данной абсолютной погрешностью $0,137$ находим число $0,495$. Замечаем, что $0,495 < 0,5$, а это и означает, что в приближенном числе $967$ все цифры верные. Поэтому здесь и в подобных случаях абсолютную погрешность можно явно вообще не указывать.
Д.
Погрешность результата арифметических действий. Пусть даны два числа $a, b$, рассматриваемые как приближенные значения чисел $a_{0}, b_{0}$ с абсолютными погрешностями $\Delta_{a}, \Delta_{b}$ соответственно. В этом случае выполняются неравенства
$a_{0} - \Delta_{a} < a < a_{0} + \Delta_{a}$,
$b_{0} - \Delta_{b} < b < b_{0} + \Delta_{b}$.
Складывая эти неравенства почленно, получим
$(a_{0} + b_{0}) - (\Delta_{a} + \Delta_{b}) < a + b < (a_{0} + b_{0}) + (\Delta_{a} + \Delta_{b})$.
Отсюда видно, что $\Delta_{a}+ \Delta_{b}$ является абсолютной погрешностью для суммы чисел $a$ и $b$: абсолютная погрешность суммы равна сумме абсолютных погрешностей. Это правило верно для алгебраической суммы любого числа слагаемых.
Для умножения и деления принято следующее правило: относительная погрешность произведения (частного) равна сумме относительных погрешностей сомножителей (делимого и делителя). Это правило мы оставим без обоснования.
Пример 6. Стороны треугольника измерены с точностью до 1 мм и оказались равны 17,8 см, 23,6 см, 14,2 см. Найти периметр (т. е. сумму сторон) треугольника.
Решение. Находим $17,8 + 23,6+14,2 = 55,6 см$. Так как абсолютная погрешность каждого слагаемого была равна $0,1 см$, то погрешность результата может составить $0,3 см$. Поэтому периметр $P$ удовлетворяет неравенствам $55,3 < P < 55,9$. Ответ в таких случаях часто записывают в виде $P = 55,6 \pm 0,3$, указывая тем самым возможные границы ошибки.
Пример 7. Ребра прямоугольного параллелепипеда известны с абсолютной погрешностью в $1 см: а = 43 см, b =16 см, c = 25 см$. С какой относительной и абсолютной погрешностью может быть найден объем параллелепипеда?
Решение. Объем прямоугольного параллелепипеда находится по формуле
$V = abc$.
Относительные погрешности ребер составляют соответственно (с округлением) $2,5%; 7%; 4%$. При умножении относительные погрешности суммируются: $\delta_{V} = 2,5 + 7 + 4 = 13,5%$. Объем может быть найден с относительной погрешностью $13%$.
Приведенные здесь правила позволяют, в принципе, контролировать точность производимых вычислений и предсказать относительную и абсолютную погрешности их результата; при значительном объеме производимых вычислений такой контроль точности становится практически слишком трудоемким и дает, как правило, завышенные значения погрешностей.