Научный Калькулятор Онлайн
Решайте тригонометрию, логарифмы, степени, корни и факториалы через введённое выражение или клавиатуру — мгновенно, прямо в браузере.
Выражения полностью токенизируются и вычисляются в вашем браузере собственным парсером — ничто из введённого вами не загружается и не сохраняется.
Открыть Калькулятор Степеней
Об инструменте Научный Калькулятор
Научный Калькулятор вычисляет полные математические выражения — тригонометрию, логарифмы, степени, корни и факториалы — в тот момент, когда вы их вводите, и результат обновляется в реальном времени по мере редактирования. Введите выражение напрямую или соберите его с помощью экранной клавиатуры: функции 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 или на какой-либо сервер.
Связанные инструменты
Все инструменты ArrayKit