Что такое калькулятор значащих цифр?
Значащие цифры — это разряды числа, которые несут реальный смысл измерения. Этот калькулятор делает сразу две вещи: он подсчитывает, сколько значащих цифр содержится в числе, и округляет это число до выбранной вами точности. Это универсальный математический инструмент, востребованный в химии, физике, инженерии и при выполнении научных домашних заданий — он не привязан к какой-либо стране или системе единиц.
Как пользоваться
Введите число ровно так, как оно записано (сохраняйте конечные нули и десятичную точку — они влияют на подсчёт). Затем укажите, до скольких значащих цифр нужно округлить. В результате вы увидите количество значащих цифр исходного числа и его округлённое значение.
Разбор правил
Правила подсчёта таковы: (1) каждая ненулевая цифра является значащей; (2) нули между ненулевыми цифрами значащие; (3) ведущие нули никогда не считаются значащими; (4) конечные нули значащие только при наличии десятичной точки. Для округления мы подбираем нужную степень десятки так, чтобы первые n значащих цифр оказались прямо перед запятой, округляем до ближайшего целого, а затем возвращаем масштаб обратно.
$$\text{Rounded} = \frac{\operatorname{round}\!\left(\text{Number} \times 10^{\,p}\right)}{10^{\,p}} \qquad p = \text{Sig figs} - \left\lceil \log_{10}\left|\text{Number}\right| \right\rceil$$
Разбор примера
Возьмём число 0,0045600. Ведущие нули (0,00) не являются значащими. Остальные цифры — 4, 5, 6, 0, 0 — все значащие, поскольку присутствует десятичная точка, что даёт 5 значащих цифр. Если округлить это же значение до 3 значащих цифр, оно масштабируется до \(4{,}56\), округляется и возвращается к виду 0,00456.
Частые вопросы
Всегда ли конечные нули значащие? Только при наличии десятичной точки. «1500» считается за 2 значащие цифры, а «1500.» или «1500,0» — за большее число.
Работает ли калькулятор с отрицательными числами? Да — при подсчёте и округлении знак игнорируется, а затем восстанавливается в результате.
Почему округление 0,0045600 до 3 значащих цифр даёт 0,00456? Конечные нули в обычной десятичной записи могут отбрасываться при отображении, но само значение и его точность в 3 значащие цифры остаются верными.