derivative-calculator
derivative-calculator copied to clipboard
calculates the derivative of the given function
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/dxbinary - 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.