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

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

Вводите выражения напрямую — напр. sin(45), log(100), sqrt(2), derivative(x^3, x), mean([1,2,3])  [Справка по синтаксису и примеры]
Арифметика

2+3, 10/3, 2^8, 5!, abs(-7)

Тригонометрия

sin(45), cos(60), tan(30), asin(0.5), sinh(1)

Логарифмы

log(100), ln(e), log2(8)

Степени и корни

sqrt(2), cbrt(27), nthRoot(16,4), 2^10

Константы

pi, e, i (мнимая единица)

Матанализ

derivative(x^3+2x, x)
integral(x^2, x), integral(x^2, x, 0, 1)
sum(k^2, k, 1, 10), sum([1,2,3,4,5])
prod(k, k, 1, 5), prod([1,2,3,4,5])

Статистика

mean([1,2,3]), median([1,2,3]), std([1,2,3]), variance([1,2,3])
mode([1,2,2,3]), zscore(85,75,10)

Матрицы

det([[1,2],[3,4]]), inv([[1,2],[3,4]]), transpose([[1,2],[3,4]])
eigs([[1,2],[3,4]])

Финансы

NPV(0.1, [-1000,300,400,500]), IRR([-1000,300,400,500])
PMT(0.05/12, 360, 250000), PV(0.05/12, 360, -1342)
FV(0.07/12, 120, -250, -10000)

Побитовые операции

0xFF AND 0x0F, a OR b, a XOR b, NOT 0xFF
1 << 8, 256 >> 4, 17 MOD 5

Утилиты

gcd(12,18), lcm(4,6), floor(3.7), ceil(3.2), round(3.456,2)
nCr(10,3), nPr(10,3)

Векторы

[1,2,3] + [4,5,6], [1,2,3] - [4,5,6]
dot([1,2,3], [4,5,6]), cross([1,0,0], [0,1,0])
norm([3,4]), 3 * [1,2,3]

История

Справка научного калькулятора

Как пользоваться

Начните вводить выражение прямо в дисплей, не нужно нажимать кнопки. Калькулятор автоматически фокусируется при загрузке страницы. Нажмите Enter или = для вычисления. Также можно использовать экранные кнопки.

Нажмите [Справка по синтаксису и примеры] под дисплеем для краткой справки.

Горячие клавиши
КлавишаДействие
Enter или =Вычислить выражение
BackspaceУдалить последний символ
EscapeОчистить всё
^Показатель степени
!Факториал
pВставить π (пи)
eВставить число Эйлера e
sВставить sin(
cВставить cos(
tВставить tan(
Ctrl+ZОтменить последнее изменение
Ctrl+CКопировать результат в буфер
Ctrl+VВставить выражение из буфера
/ Пролистывать историю вычислений
Ctrl+ClickНажмите на запись истории для вставки выражения вместо результата

Сокращения s, c и t работают только при пустом поле ввода. p и e работают в начале или после оператора или цифры.

Панель режимов
  • DEG / RAD: Переключает между градусами и радианами. По умолчанию DEG.

  • DEC / HEX / BIN / OCT: Изменяет систему счисления для результатов. Целые числа отображаются с префиксом (0x, 0b, 0o).

  • 2nd: Переключает альтернативные функции: x² → x³, √x → ³√x, log → log2, Σ → Π, 10ˣ → 2ˣ, det → dot, inv → cross, transpose → norm.

  • INV: Переключает обратные триг. функции: sin → asin, cos → acos, tan → atan.

  • HYP: Переключает гиперболические варианты: sin → sinh, cos → cosh, tan → tanh.

  • INV + HYP комбинация даёт asinh, acosh, atanh.

Поддерживаемые функции
  • Тригонометрия: sin, cos, tan и их обратные (asin, acos, atan), гиперболические (sinh, cosh, tanh). Переключение градусы/радианы.

  • Логарифмы: Натуральный логарифм (log/ln), десятичный (log10), двоичный (log2).

  • Степени и корни: Квадраты, кубы, произвольные степени, квадратный корень, кубический корень, N-ый корень.

  • Матанализ: Символьные производные derivative(x^3, x), интегралы integral(x^2, x), определённые интегралы integral(x^2, x, 0, 1), суммы sum(k^2, k, 1, 10).

  • Статистика: Среднее, медиана, мода, стандартное отклонение, дисперсия, Z-оценки, квартили, комбинаторика (nCr, nPr).

  • Матрицы: Определитель, обратная, транспонированная, собственные значения, ранг (до 4×4). Ввод: [[1,2],[3,4]].

  • Векторы: Сложение, вычитание, скалярное произведение dot, векторное cross, норма norm, скалярное умножение. Ввод: [1,2,3].

  • Финансы: Чистая приведённая стоимость (NPV), внутренняя норма доходности IRR, платёж PMT, текущая стоимость PV, будущая стоимость FV.

  • Программист: Побитовые AND, OR, XOR, NOT, сдвиги, остаток. Режимы HEX, BIN, OCT.

  • Комплексные числа: Полная поддержка комплексной арифметики с мнимой единицей i. Пример: (2+3i) * (4-i).

История вычислений

История вычислений автоматически сохраняется в локальном хранилище (localStorage) браузера и сохраняется при перезагрузке. Хранится до 50 записей. Все данные остаются на вашем устройстве.

  • Нажмите на запись для вставки результата. Ctrl+Клик вставляет выражение.

  • Используйте ↑ / ↓ стрелки для пролистывания прошлых выражений.

  • Экспорт: Копирует всю историю в буфер.

  • Очистить: Удаляет всю сохранённую историю.

Регистр памяти

Одиночный регистр памяти доступен через кнопки M+, M−, MR и MC. Память не сохраняется при перезагрузке.

  • M+: Добавляет результат в память.

  • M−: Вычитает результат из памяти.

  • MR: Вставляет значение памяти в выражение.

  • MC: Обнуляет память.

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