Научный Калькулятор вычисляет полные математические выражения — тригонометрию, логарифмы, степени, корни и факториалы — в тот момент, когда вы их вводите, и результат обновляется в реальном времени по мере редактирования. Введите выражение напрямую или соберите его с помощью экранной клавиатуры: функции sin, cos, tan, log, ln, sqrt, abs и exp, скобки для группировки, знак ^ для степеней, знак % для остатка от деления и восклицательный знак ! для факториала. Переключайтесь между градусами и радианами для тригонометрических вычислений и получайте доступ к константам pi и e одним нажатием. Всё выполняется локально в вашем браузере, поэтому ваши числа и формулы никогда не покидают устройство.
Возможности
Ввод выражения с текстового поля вместе с полной экранной научной клавиатурой
Тригонометрические функции sin, cos, tan и обратные к ним asin, acos, atan
Логарифмы: log (по основанию 10) и ln (натуральный логарифм)
Степени через ^, корни через sqrt и факториал через !
Переключатель Градусы/Радианы, применяемый к каждой тригонометрической функции
Встроенные константы pi и e
Корректный приоритет операторов и обработка скобок, даже во вложенных выражениях
Понятные сообщения об ошибках при неверном синтаксисе, делении на ноль или факториале вне диапазона
Как использовать Научный Калькулятор
Выберите Deg или Radians в зависимости от того, как заданы ваши углы
Введите выражение или соберите его, нажимая функции и цифры на клавиатуре
Смотрите результат в реальном времени под полем выражения или ошибку, если что-то не так
Скопируйте выражение или результат кнопкой копирования
Пример
Ввод
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 или на какой-либо сервер.
Связанные инструменты
Калькулятор степени — Возводит основание в любую степень, включая отрицательную и дробную.