Научный Калькулятор Онлайн

Решайте тригонометрию, логарифмы, степени, корни и факториалы через введённое выражение или клавиатуру — мгновенно, прямо в браузере.

Выражения полностью токенизируются и вычисляются в вашем браузере собственным парсером — ничто из введённого вами не загружается и не сохраняется.

Создаёт и поддерживает Udit Agarwal

Открыть Калькулятор Степеней

Об инструменте Научный Калькулятор

Научный Калькулятор вычисляет полные математические выражения — тригонометрию, логарифмы, степени, корни и факториалы — в тот момент, когда вы их вводите, и результат обновляется в реальном времени по мере редактирования. Введите выражение напрямую или соберите его с помощью экранной клавиатуры: функции sin, cos, tan, log, ln, sqrt, abs и exp, скобки для группировки, знак ^ для степеней, знак % для остатка от деления и восклицательный знак ! для факториала. Переключайтесь между градусами и радианами для тригонометрических вычислений и получайте доступ к константам pi и e одним нажатием. Всё выполняется локально в вашем браузере, поэтому ваши числа и формулы никогда не покидают устройство.

Возможности

  • Ввод выражения с текстового поля вместе с полной экранной научной клавиатурой
  • Тригонометрические функции sin, cos, tan и обратные к ним asin, acos, atan
  • Логарифмы: log (по основанию 10) и ln (натуральный логарифм)
  • Степени через ^, корни через sqrt и факториал через !
  • Переключатель Градусы/Радианы, применяемый к каждой тригонометрической функции
  • Встроенные константы pi и e
  • Корректный приоритет операторов и обработка скобок, даже во вложенных выражениях
  • Понятные сообщения об ошибках при неверном синтаксисе, делении на ноль или факториале вне диапазона

Как использовать Научный Калькулятор

  1. Выберите Deg или Radians в зависимости от того, как заданы ваши углы
  2. Введите выражение или соберите его, нажимая функции и цифры на клавиатуре
  3. Смотрите результат в реальном времени под полем выражения или ошибку, если что-то не так
  4. Скопируйте выражение или результат кнопкой копирования

Пример

Ввод

sin(30) in degrees

Результат

0.5

Частые ошибки и устранение неполадок

  • sin(30) возвращает 0.9999996829... вместо 0.5. — Единица измерения угла установлена на Radians. Переключите на Deg, чтобы тригонометрические функции читали угол в градусах.
  • Научный Калькулятор показывает 'Mismatched parentheses'. — Проверьте количество открывающих и закрывающих скобок в выражении — каждому вызову функции вроде sqrt( нужна своя ).
  • 5! или 3.5! показывает ошибку факториала. — Факториал определён только для целых чисел от 0 до 170 — отрицательные числа и дробные значения недопустимы.
  • Выражение с неизвестным словом вроде foo(1) не вычисляется. — Распознаются только встроенные функции (sin, cos, tan, asin, acos, atan, log, ln, sqrt, abs, exp) и константы pi и e.

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

Какие функции поддерживает Научный Калькулятор?
Тригонометрию (sin, cos, tan и обратные к ним asin, acos, atan), логарифмы (log по основанию 10, ln для натурального логарифма), sqrt, abs, exp, факториал (!), а также четыре базовых оператора плюс ^ для степеней и % для остатка от деления.
Как переключить Научный Калькулятор между градусами и радианами?
Используйте переключатель Deg/Rad над полем выражения. Он меняет то, как каждая тригонометрическая функция (sin, cos, tan и обратные) читает и возвращает углы.
Использует ли Научный Калькулятор eval() для выполнения моего выражения?
Нет. Он разбивает выражение на токены и преобразует его в постфиксную запись с помощью алгоритма сортировочной станции (shunting-yard), а затем напрямую вычисляет эту структуру — eval() или Function() никогда не вызываются для вашего ввода.
Может ли Научный Калькулятор вычислять факториалы и константы вроде pi?
Да. Введите ! после целого числа от 0 до 170 для факториала и используйте pi или e в любом месте, где ожидается число, для встроенных констант.
Почему Научный Калькулятор показывает 'Division by zero'?
Любое выражение, которое делит значение на 0 или берёт остаток от деления на 0, например 5/0, не имеет определённого результата, поэтому калькулятор показывает ошибку вместо Infinity или NaN.
Отправляется ли моё выражение куда-либо при использовании Научного Калькулятора?
Нет. Каждое выражение полностью разбирается и вычисляется в вашем браузере. Ничто из введённого вами не отправляется в ArrayKit или на какой-либо сервер.

Связанные инструменты

Другие инструменты: Математика

Все инструменты: Математика (38) · Все инструменты