raju2592 / Derivative Calculator
Programming Languages
Labels
Projects that are alternatives of or similar to Derivative Calculator
derivative-calculator
live app: derivative-calculator
Calculates the symbolic derivative of the given function. It parses the expression first using recursive descent parsing
and then recusrsively calculates the derivative. It uses MathJax
to render mathematical expressions written in AsciiMath
The following functions and operators are currently supported
functions: ln
, sqrt
, sin
, cos
, tan
, cot
, sec
, cosec
. operator: unary and binary - and +
, ^ (exponential)
,
* (multiplication)
, \ (division)
All arguments to functions should be enclosed in parentheses. for example : sin(x+1), sqrt(x^2)
Operator Precedance
-
ln
,sqrt
,sin
,cos
,tan
,cot
,sec
,cosec
^
unary - and +
* and /
d/dx
binary - and +
So, d/dx a*b
means d/dx (a*b)
, but d/dx a + b
means (d/dx a) + b
. also sin(x)^3
means ((sin(x))^3
and not sin(x^3)
.
Operator Associativity
- left associative:
+
,-
,*
,/
- right associative:
^
So, a*b/c/d
means ((a*b)/c)/d
, and a^b^c
means a^(b^c)
.
In case of power of trigonometric functions, you should provide input like (sin(x))^3
, sin^3(x)
will not work.