Шагомер показывает 5,9 км. Вы делите это расстояние на длину шага и получаете другое количество, чем на соседнем экране. Возможно, преобразование потеряло дробную часть: отображённое число короче внутреннего расчёта. Обратное деление не восстанавливает отброшенную информацию.
Что теряется на дисплее
Условный расчёт дал 5,88 км, а экран показывает десятые — 5,9. При длине 0,70 м исходные 8400 шагов дают именно 5,88 км. Но обратный расчёт из показанных 5,9 даст примерно 8429. Дополнительные 29 появились в арифметике после округления; это не найденные шаги.
Не все экраны округляют одинаково. Если используется округление к ближайшей десятой, показание 5,9 соответствует примерно 5,85–5,95 км с зависящими от правила границами. Если программа просто отбрасывает следующие знаки, диапазон другой: от 5,9 до значений меньше 6,0 км. По одному экрану нельзя узнать, какой способ выбран.
Оцените размер разницы
При округлении к ближайшей десятой максимальное изменение до отображения составляет около 0,05 км — 50 м. В модели с шагом 0,70 м это около 71 шага в одну сторону. Это свойство выбранного округления, а не процент точности датчика.
Если разница в тысячи шагов, одними десятыми километра её не объяснить при этих условиях. Проверьте длину, единицы, общий период и происхождение расстояния. Например, записанный GPS-путь не обязан быть произведением показанного счёта и постоянной длины.
Сначала ищите исходный показатель
Если нужны шаги, берите поле шагов. Если нужна дистанция занятия, смотрите его дистанцию и способ получения. Не восстанавливайте один доступный показатель из другого только потому, что округлённый экран выглядит удобнее.
У OMRON HJ-320 спецификация перечисляет расстояние с одним десятичным знаком. Это пример ограниченного отображения; руководство не позволяет приписать всем устройствам один алгоритм округления. Google отдельно описывает расстояние Fitbit по шагам и по GPS: это разные основания для обратного расчёта.
Проверка без изменения настроек
Сохраните число шагов, отображённое расстояние, принятую длину и дату. Выполните прямой расчёт, затем приведите его к точности экрана. Если совпадение получилось, округление — возможное объяснение этой разницы, а не доказательство точности всего прибора.
Если нет, разберите способ оценки расстояния. Не меняйте длину шага на несколько сантиметров ради последней цифры дисплея: такая подгонка может ухудшить следующую прогулку.
Для дневника сохраняйте исходные шаги отдельно от округлённых километров. А при сравнении двух записей используйте одинаковую точность: 5,88 и 5,9 сами по себе не доказывают разные пройденные пути.
