Skip to content
Scientific Calculator
Tools

Scientific Calculator

Новое

Full scientific calculator with trig, log, factorial, powers and memory functions.

DEG
0

Runs entirely in your browser. Nothing is uploaded.

Что такое инженерный калькулятор?

Инженерный калькулятор — это продвинутый инструмент, выходящий далеко за рамки арифметики. Он предоставляет математические функции, необходимые в науке, технике и высшей математике. В отличие от простого четырёхфункционального калькулятора, инженерный включает тригонометрические функции, логарифмы, показательные функции, факториалы, степени, корни и константы π и e. Эти функции необходимы для физики, химии, инженерии, статистики и любых задач выше базовой алгебры.

Этот бесплатный онлайн-калькулятор использует полноценный парсер выражений, а не простой интерфейс нажатия кнопок. Вводите полное выражение, например sin(45) + log(100) / 2, и вычисляйте его одним нажатием — как написание формулы, а не последовательное нажатие кнопок. Поддерживаются режимы углов DEG и RAD, второй функциональный уровень (обратные тригонометрические и показательные функции), сохранение в память и панель с пятью последними вычислениями.

Как пользоваться инженерным калькулятором

Нажимайте кнопки функций (sin, cos, tan, log, ln, √ и др.), чтобы вставить их в поле ввода выражения, затем закройте скобки и нажмите =. На дисплее одновременно отображается вводимое выражение и предварительный просмотр результата в реальном времени.

Нажмите [2nd], чтобы переключиться на второй функциональный уровень — метки кнопок обновятся до asin, acos, atan, eˣ, 10ˣ и ∛. Используйте переключатель DEG/RAD для смены единицы углов; текущий режим всегда отображается. M+ сохраняет текущий результат, MR восстанавливает его, MC очищает память. Панель истории под клавиатурой показывает последние пять вычислений — нажмите на любую запись, чтобы использовать результат. С клавиатуры можно вводить выражения напрямую: Enter для вычисления, Backspace для удаления, Escape для сброса.

Сравнение с Desmos, Wolfram Alpha и Casio

Desmos отлично подходит для построения графиков, но его режим научного калькулятора является второстепенной функцией. Интерфейс ориентирован на построение графиков, что не нужно большинству пользователей при вычислениях. Wolfram Alpha поддерживает символьные вычисления и точные ответы (например, sin(π) = 0, а не 1.2e-16), но требует интернет-соединения для каждого запроса и имеет сложный синтаксис ввода. Физические калькуляторы Casio и Texas Instruments надёжны, но не позволяют вводить полные выражения — нужно нажимать кнопки последовательно, что медленно для многошаговых задач.

Калькулятор UtiloKit разработан для среднего случая: студент или инженер, которому нужно ввести полную формулу, мгновенно получить результат и двигаться дальше. Без навигации по холсту для графиков, без обращения к серверу, без изучения синтаксиса. Всё работает локально в браузере — работает на смартфоне, работает офлайн, не требует регистрации.

Тригонометрия, логарифмы и степени

Тригонометрические функции — sin, cos, tan — связывают углы с отношениями сторон прямоугольных треугольников. Обратные функции (asin, acos, atan) восстанавливают угол из отношения. Всегда проверяйте режим DEG или RAD: sin(90°) = 1, но sin(90 радиан) ≈ 0.894. Для задач по математическому анализу, угловой частоте или волнам используйте RAD, для геометрии, навигации и геодезии — DEG.

Логарифмы — обратные функции показательной. ln(x) отвечает на вопрос «в какую степень нужно возвести e, чтобы получить x?» и является основой математического анализа, моделей роста/убывания и теории информации. log(x) использует основание 10 и применяется в pH, децибелах и шкале Рихтера. Степени и корни: x² возводит в квадрат, xⁿ — в любую степень, √ — квадратный корень, клавиша 2nd даёт ∛. Дробные показатели вида x^(1/n) вычисляют корень n-й степени — всё с точностью до 15 значимых цифр (IEEE 754).

Советы и практические примеры

Для сложных процентов введите всю формулу одним выражением: 100000 * (1 + 0.1/12)^(12*10) — это 100 000 рублей под 10% годовых с ежемесячным начислением за 10 лет. Для физических векторов в режиме DEG введите 150 * cos(35) и 150 * sin(35) для горизонтальной и вертикальной составляющих силы. Для pH введите -log(0.0001) — получите pH 4 для раствора с концентрацией 10⁻⁴ моль/л.

Используйте память, чтобы не вводить промежуточные результаты повторно: вычислите первое подвыражение, нажмите M+, введите следующую часть, нажмите MR, чтобы вызвать сохранённое значение. Для сочетаний и перестановок используйте кнопку n!: C(10,3) = 10! / (3! × 7!) вычисляется пошагово с помощью = и M+. При ошибке нажмите Escape — быстрее, чем AC. Используйте скобки щедро: при сомнениях оборачивайте подвыражения в () для гарантии правильного порядка вычислений.

Frequently asked questions

Какие функции поддерживает этот инженерный калькулятор?

Калькулятор поддерживает все основные тригонометрические функции (sin, cos, tan и их обратные asin, acos, atan), натуральный логарифм (ln), логарифм по основанию 10 (log), квадратный корень, кубический корень, произвольные степени (xⁿ), факториал (n!), абсолютное значение, обратную величину (1/x), процент (%), смену знака (±), а также константы π и e. Все эти функции можно свободно сочетать в одном выражении и вычислять одним нажатием =.

В чём разница между режимами DEG и RAD?

В режиме DEG углы измеряются в градусах (полный круг = 360°). В режиме RAD — в радианах (полный круг = 2π ≈ 6,283). Например, sin(90) в DEG = 1, но sin(90) в RAD ≈ 0,894. Задачи по физике и математическому анализу обычно используют радианы, геометрия и навигация — градусы. Всегда проверяйте режим перед вычислением — это наиболее частая причина ошибок в тригонометрии.

Как пользоваться кнопкой 2nd?

Нажмите [2nd], чтобы переключить второй уровень функций. sin становится asin (арксинус), cos — acos (арккосинус), tan — atan (арктангенс), ln — eˣ, log — 10ˣ, √ — ∛ (кубический корень). Метки кнопок обновляются в реальном времени. Нажмите [2nd] снова для возврата. Режим 2nd автоматически отменяется после использования функции.

Как в этом калькуляторе обрабатывается порядок действий?

Калькулятор использует полноценный парсер на основе алгоритма «Сортировочная станция», который правильно применяет приоритет операций: сначала скобки, затем степени, затем умножение и деление слева направо, затем сложение и вычитание слева направо. Например, 2 + 3 × 4 = 14, а не 20. Многие простые онлайн-калькуляторы вычисляют слева направо и дают неверные результаты.

Как работают функции памяти M+, M−, MR и MC?

M+ прибавляет текущий результат к регистру памяти. M− вычитает текущий результат из памяти. MR вызывает сохранённое значение и добавляет его к текущему выражению. MC обнуляет регистр памяти и скрывает индикатор M. Память сохраняется между вычислениями до явной очистки или закрытия вкладки.

Можно ли вводить выражения с клавиатуры?

Да — поддерживается полный ввод с клавиатуры. Вводите цифры 0–9 и операторы +, −, *, /. Enter или = для вычисления, Backspace для удаления последнего символа, Escape (или нажатие AC) для полной очистки. Скобки ( и ) работают как введённые. Символ ^ задаёт оператор степени. Ввод с клавиатуры значительно быстрее нажатия кнопок при длинных последовательностях выражений.

Как вычисляется факториал и каков его предел?

Факториал n! равен произведению всех положительных целых чисел от 1 до n. Например, 5! = 5 × 4 × 3 × 2 × 1 = 120. Калькулятор обрабатывает неотрицательные целые до 170!, после чего превышается максимальное число с плавающей запятой JavaScript (~1,8 × 10³⁰⁸). 0! корректно возвращает 1. Для нецелого ввода значение округляется до ближайшего целого перед вычислением.

В чём разница между log и ln?

ln — натуральный логарифм с основанием e ≈ 2,71828, используется в математическом анализе, моделях роста населения, радиоактивном распаде и непрерывном наращении. log — обычный логарифм с основанием 10, используется в pH, децибелах и шкале Рихтера. Они связаны формулой замены основания: log(x) = ln(x) / ln(10). Кнопка 2nd даёт их обратные функции eˣ и 10ˣ.

Безопасен ли этот калькулятор — использует ли он eval()?

Нет — этот калькулятор никогда не использует функцию eval() JavaScript. Реализован двухэтапный компилятор: токенизатор разбивает ввод на числа, операторы, функции и скобки, затем алгоритм «Сортировочная станция» преобразует выражение в обратную польскую нотацию. Стек ОПН вычисляется чисто математически. Это означает, что через поле ввода невозможно внедрить JavaScript-код. Все вычисления выполняются локально в браузере без сетевых запросов.

Как вводить числа в научной нотации и работать с ними?

Вводите числа в форме a × 10ⁿ с помощью кнопок умножения и степени — например, 6.022 × 10 ^ 23 для числа Авогадро. Очень большие или малые результаты автоматически отображаются в экспоненциальной нотации JavaScript (например, 6.022e+23). Этот результат можно использовать в последующих вычислениях без повторного ввода.

Насколько точны тригонометрические результаты?

Калькулятор использует встроенную библиотеку Math JavaScript, реализующую арифметику с плавающей запятой двойной точности IEEE 754 с точностью около 15–17 значимых десятичных цифр — более точную, чем любой физический калькулятор Casio или TI. Крошечные артефакты округления (например, sin(π) показывает 1.2e-16 вместо точного 0) — нормальное следствие двоичного представления чисел, не ошибка вычисления.

Какие реальные задачи можно решить с помощью инженерного калькулятора?

Физика: кинематика (sqrt(2 × 9.81 × 45) для скорости свободного падения), частота волны, составляющие вектора через sin и cos. Химия: pH = −log[H⁺], расчёт молярной массы, числа в масштабе Авогадро. Финансы: сложные проценты A = P(1+r/n)^(nt) одним выражением. Инженерия: отношение сигнал/шум в дБ через 10×log(отношение), разложение векторов сил. Статистика: z-оценка нормализации. Парсер обрабатывает всё это в одну строку без переключения инструментов.

Что делает кнопка 1/x (обратная величина)?

Кнопка 1/x оборачивает текущее выражение в обратную величину: она фактически вычисляет 1 ÷ (текущее выражение). Например, если введено 4, нажатие 1/x преобразует выражение в 1/(4) и вычисляет 0.25. Математически это эквивалентно возведению числа в степень −1. Ввод 1/0 даёт Infinity — корректное представление деления на ноль в JavaScript.

Можно ли комбинировать несколько функций в одном выражении?

Да — парсер выражений поддерживает глубоко вложенные и цепочечные вызовы функций. Можно ввести sin(π/6) + log(100) - sqrt(16)^2 и нажать =, чтобы вычислить всё за один раз. Скобки могут быть вложены на любую глубину, и каждый аргумент функции полностью вычисляется до применения внешней функции.

Как работает история вычислений?

Каждый раз, когда вы нажимаете = и получаете корректный результат, полное выражение и результат добавляются в панель истории под клавиатурой. Там хранятся последние пять вычислений. Нажмите на любую запись в истории, чтобы использовать результат в новом выражении. История хранится только в памяти и очищается при закрытии или обновлении вкладки.

Работает ли этот калькулятор на iPhone и Android?

Да — он работает на любом современном смартфоне или планшете. Не нужно загружать приложение из App Store или Google Play. Откройте страницу в Safari или Chrome на телефоне, и полный интерфейс адаптируется к размеру экрана. Все функции — тригонометрия, логарифмы, память, история, ввод с клавиатуры — работают одинаково на мобильных устройствах. Кнопки адаптированы для работы с сенсорным экраном.