Что делает этот калькулятор
Универсальный конвертер единиц измерения переводит одно числовое значение из одной единицы в другую в пределах выбранной категории физических величин. Поддерживается двенадцать категорий: длина, площадь, объём, масса, скорость, давление, энергия, мощность, сила, время, температура и объём цифровых данных. У каждой категории — своё семейство единиц, и перевод корректен только внутри одной категории: метры нельзя превратить в килограммы.
Как пользоваться
Введите значение, которое нужно перевести, выберите категорию, а затем укажите код единицы, из которой переводите, и код единицы, в которую переводите. Коды перечислены под формой (например, mi — миля, km — километр, lb — фунт, kg — килограмм). Нажмите «Рассчитать» — и вы получите результат плюс наглядную строку вида «5 mi = 8.04672 km».
Как работает формула
Для любой мультипликативной (линейной) величины каждая единица задаётся одним коэффициентом масштаба — тем, сколько базовых единиц СИ содержится в одной такой единице. Перевод выполняется в два шага: сначала входное значение переводится в базовую единицу, затем базовое значение — в целевую единицу:
\(\text{значениеВБазе} = \text{вход} \times \text{коэффициентИз}\), затем \(\text{результат} = \text{значениеВБазе} \div \text{коэффициентВ}\), что упрощается до
$$\text{результат} = \text{вход} \times \dfrac{\text{коэффициентИз}}{\text{коэффициентВ}}$$Температура — единственное исключение: поскольку у Цельсия, Фаренгейта, Кельвина и Ранкина разные точки отсчёта, инструмент сначала переводит значение в Кельвины, а потом в нужную шкалу (аффинное преобразование, а не один множитель).
Разбор примера
Переведём 5 миль в километры. Одна миля равна 1609.344 м, поэтому
$$\text{значениеВБазе} = 5 \times 1609.344 = 8046.72 \text{ м}$$Один километр — это 1000 м, значит
$$\text{результат} = 8046.72 \div 1000 = \mathbf{8.04672 \text{ km}}$$Для температуры: 100 °C в °F даёт
$$F = 100 \times \tfrac{9}{5} + 32 = \mathbf{212 \text{ °F}}$$Частые вопросы
Почему десятичные и двоичные единицы данных отличаются? Десятичные единицы (KB, MB, GB) используют степени 1000, а двоичные (KiB, MiB, GiB) — степени 1024. Так, гигабайт GB равен 1 000 000 000 байт, тогда как гибибайт GiB — 1 073 741 824 байт.
Галлоны американские или британские? По умолчанию объёмные единицы заданы в системе США. Для имперского (британского) галлона используйте код impgal (4.54609 л) — он больше американского галлона (3.785 л).
Почему результат по температуре может быть помечен как недопустимый? Кельвин и Ранкин — абсолютные шкалы с настоящим нулём. Если перевод даёт температуру ниже абсолютного нуля, инструмент предупреждает вас, потому что такое значение физически невозможно.