Implicit Differentiation Calculator
Enter F = 0 or an equation with one equals sign, then name the independent and dependent variables. The circle example opens with x, y and returns dy/dx = -x/y. The result shows both partial derivatives and where the denominator is zero.
F = x^2+y^2-1 independent xdependent ysolving for dy/dxheld constant none
Working out dy/dx. Working out dy/dx. - ∂F/∂x
- dy/dx
- Solving for
- Result
Working out dy/dx.
How this is worked out
The algebra is nerdamer 1.1.13, running in a worker of its own with a 2 second clock beside it: some expressions send it a long way, and the page stops it rather than freezing with it. Each step is a question of its own, nested inside the step before it, so the second partial is the derivative of the first and is checked against it rather than against the expression you typed.
Nothing the library returns is printed until it has been checked here on the page. Every derivative is compared against a slope measured on the expression that went into it, by central difference with one Richardson step, at up to 6 points, and they have to agree to within 0.0001 of the larger of one and the value. A mixed second partial is asked for a second time in the opposite order and the two answers are compared. An implicit result is checked against the curve itself: the page solves the relation for the dependent variable at a point, moves the independent one a little, solves again, and measures the slope between them. A Taylor expansion has to match the function at the centre and its error has to fall by the factor its order requires when the distance from the centre is halved. When a check contradicts the algebra, the page prints neither and shows what each one said.
What you can type
Numbers, single letters for variables, the constants pi and e, the signs + - * / ^ and brackets, and these functions: sin, cos, tan, sec, csc, cot, asin, acos, atan, sinh, cosh, tanh, exp, sqrt, abs, log. ln is read as log, which is the natural logarithm here, and arcsin, arccos and arctan are read as asin, acos and atan. Multiplication can be left out where it is obvious, so 2x and 3 sin(x) read the way they are written. Expressions are read up to 500 characters, a question may ask for up to 5 differentiations, and a Taylor expansion goes to order 10. A function outside that list is named as unsupported rather than dropped from the expression.
Common questions
- How is the implicit derivative calculated?
- For F(x,y) = 0, dy/dx = -Fx/Fy where Fy is nonzero. The page displays Fx, Fy and their negative quotient, then checks the formula numerically. It does not show every chain-rule manipulation of the original equation.
- Can I change the independent and dependent variables?
- Yes. Independent, dependent accepts two distinct single-letter variables, in that order. Other symbols in the expression are held constant. This computes one first derivative at a time, not a system of simultaneous dependency equations.
- Does it calculate a second derivative or a tangent line?
- Implicit mode returns a first derivative only. It has no point input, second implicit derivative, tangent-line equation, or search for horizontal and vertical tangent points. The denominator-zero condition is shown without solving for all points on the curve.
- What does Unverified mean for an implicit result?
- The symbolic formula could not be checked at suitable real points. The curve check searches for the dependent variable between -6 and 6 near sampled values of the independent variable. A curve outside that search region can still have a valid formula, but the result remains unchecked.
Symbolic differentiation in a sandboxed worker, exact, with the differentiation order printed beside the answer because the order you pick is part of the question. Every symbol you did not list is treated as a constant and the page says which those were. A function outside the supported set is named as unsupported rather than quietly dropped from the expression.