живое приложение: калькулятор производных
Вычисляет символическую производную заданной функции. Сначала он анализирует выражение, используя анализ рекурсивного спуска, а затем рекурсивно вычисляет производную. Он использует MathJax
для рендеринга математических выражений, написанных на AsciiMath
В настоящее время поддерживаются следующие функции и операторы: ln
, sqrt
, sin
, cos
, tan
, cot
, sec
, cosec
. оператор: unary and binary - and +
, ^ (exponential)
, * (multiplication)
, (division)
Все аргументы функций должны быть заключены в круглые скобки. например: sin(x+1), sqrt(x^2)
ln
, sqrt
, sin
, cos
, tan
, cot
, sec
, cosec
^
unary - and +
* and /
d/dx
binary - and +
Итак, d/dx a*b
означает d/dx (a*b)
, но d/dx a + b
означает (d/dx a) + b
. также sin(x)^3
означает ((sin(x))^3
, а не sin(x^3)
.
+
, -
, *
, /
^
Итак, a*b/c/d
означает ((a*b)/c)/d
, а a^b^c
означает a^(b^c)
.
В случае мощности тригонометрических функций вы должны предоставить входные данные типа (sin(x))^3
, sin^3(x)
не будет работать.