Инженерный калькулятор

Бесплатный инженерный калькулятор с верным приоритетом операций, sin/cos/tan в градусах или радианах, log, ln, корнями, факториалом, константами, памятью и историей.

Единица угла
Результат

Поддерживаются + − × ÷ ^ ( ), n!, % (÷100), sqrt, cbrt, sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, ln, log (по основанию 10), log2, exp, abs, floor, ceil, round, mod(a,b), ncr(n,r), npr(n,r), константы pi, e, phi, ans и m (память). Десятичный разделитель — точка, аргументы функций разделяются запятой. Нажмите Enter или =, чтобы вычислить.

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

Инженерный калькулятор с клавиатурой и кнопками, вычисляющий целые выражения вроде 2+3*4^2 или sin(30)+5! с правильным приоритетом операций. Поддерживает тригонометрию в градусах или радианах, логарифмы, корни, факториалы, сочетания, константы, значение Ans, клавиши памяти и историю, по которой можно щёлкать.

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

  1. Введите выражение в поле Выражение или соберите его с помощью клавиатуры.
  2. Выберите Градусы или Радианы для тригонометрических функций.
  3. Нажмите = или Enter для вычисления. Клавиши MC, MR, M+ и M− работают с памятью, а щелчок по строке истории повторно использует её.

Пример

Ввод
2+3*4^2
Вывод
50

4^2 = 16, × 3 = 48, + 2 = 50

Когда использовать Инженерный калькулятор

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

Как работает Инженерный калькулятор

Выражение разбирается рекурсивным нисходящим парсером, написанным для этого инструмента; JavaScript eval никогда не используется. Приоритет от высшего к низшему: постфиксные ! и % (÷100), степени ^ (правоассоциативные, поэтому 2^3^2 = 512), унарный минус (поэтому −2^2 = −4), умножение и деление (включая неявное умножение, например 2pi или 3(4+1)), затем сложение и вычитание. В режиме градусов распространённые углы, такие как sin(30°) и cos(90°), дают точные значения. Результаты показываются с 12 значащими цифрами, чтобы скрыть шум двоичной плавающей точки (0,1 + 0,2 даёт 0,3). Ошибки вроде деления на ноль, корня из отрицательного числа или tan(90°) описываются словами.

Распространенные Случаи Использования

  • Вычисление тригонометрических выражений в градусах
  • Расчёт логарифмов и степеней
  • Комбинаторика с ncr и npr
  • Цепочки вычислений с Ans и памятью

Часто Задаваемые Вопросы

Какие функции доступны?

sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, sqrt, cbrt, ln, log (по основанию 10), log2, exp, abs, floor, ceil, round, mod(a,b), ncr(n,r), npr(n,r) и константы pi, e и phi.

Почему −2^2 даёт −4?

Возведение в степень связывает сильнее знака минус, как в стандартной математической записи. Напишите (−2)^2, чтобы получить 4.

Что делает %?

Завершающий % делит предыдущее число на 100, поэтому 50%*200 = 100.

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

Используйте точку (2.5). Запятая разделяет аргументы функций, как в ncr(5,2).

Другие категории