Конвертер научной нотации (десятичная ↔ научная)
Два режима: десятичная в научную — вычисляет коэффициент и показатель для любого числа; научная в десятичную — разворачивает обратно. Также отображается инженерная нотация (показатель кратен 3).
Как это работает
Что такое научная нотация
Научная нотация записывает числа в виде коэффициент × 10^показатель, где коэффициент находится между 1 и 10 (обычно 1 ≤ коэффициент < 10). Применяется для очень больших или очень малых чисел, которые были бы громоздки в десятичной записи.
Примеры: скорость света = 3 × 10⁸ м/с. Число Авогадро = 6,022 × 10²³. Масса электрона = 9,109 × 10⁻³¹ кг. Показатель указывает, на сколько позиций сдвинуть запятую: положительный — вправо (умножить), отрицательный — влево (разделить).
E-нотация в компьютерах
E-нотация (1,23e4 = 1,23 × 10⁴) — компьютерно-удобный вариант. JavaScript, Python, Excel и большинство калькуляторов используют эту форму. «e» — просто нотация, число Эйлера тут ни при чём.
Почему компьютеры используют E-нотацию: на клавиатуре нет простых способов набрать верхние индексы или «×». Обычный ASCII символ «e» работает в любом текстовом поле.
Примечание: «e» в программировании (регулярные выражения и т.д.) может означать разное. В числах это строго означает «× 10 в степени».
Инженерная нотация
Инженерная нотация похожа на научную, но показатель всегда кратен 3 (3, 6, 9, 12, … или −3, −6, −9, …). Это соответствует приставкам СИ: кило (10³), мега (10⁶), гига (10⁹), милли (10⁻³), микро (10⁻⁶), нано (10⁻⁹).
Пример: 1,23 × 10⁴ в научной нотации равно 12,3 × 10³ в инженерной, что можно прочитать как «12,3 кило». Удобно в электронике, инженерии и любой области, использующей приставки СИ.
Компромисс: в научной нотации коэффициент всегда имеет фиксированный формат (1 ≤ |коэффициент| < 10); в инженерной диапазон шире (1 ≤ |коэффициент| < 1000), но приставки СИ считываются естественно.
Частые вопросы
›Зачем нужен показатель?
Он показывает порядок величины. 10⁹ — миллиард; 10⁻⁹ — нанометровые масштабы. При сравнении очень разных масштабов (атомного и астрономического) показатели — естественный язык.
›1,23e4 — то же самое, что 1,23 × 10⁴?
Да — одно и то же число, разная нотация. «e4» — компьютерно-удобный способ записать «× 10⁴». Большинство языков программирования и калькуляторов принимают это как ввод.
›Какова точность калькулятора?
Точность числа с плавающей запятой (около 15-17 значащих цифр). Для большей точности (1000+ цифр) используйте CAS типа SymPy или Mathematica.
›Можно ли производить вычисления в научной нотации?
Умножение: умножайте коэффициенты, складывайте показатели. Деление: делите коэффициенты, вычитайте показатели. Сложение/вычитание: сначала приведите к одному показателю, затем складывайте/вычитайте коэффициенты.
›Почему моё число отображается как 'Infinity'?
Показатель слишком велик для 64-битного числа с плавающей запятой IEEE 754 (максимум около 308). Для больших чисел используйте CAS или библиотеки на основе BigInt.
›Что такое «мантисса»?
Устаревший синоним коэффициента — часть перед × 10^. Некоторые учебники до сих пор используют это слово. Современное обозначение — «коэффициент» или «значащая часть».
›Можно ли использовать научную нотацию для отрицательных коэффициентов?
Да. -3 × 10⁵ = -300 000. Знак минус ставится перед коэффициентом, а не перед показателем.
›Данные отправляются на сервер?
Нет. Вычисления выполняются локально в браузере.
Похожие инструменты
Обновлено: