Holds other variables constant
While finding ∂/∂x, symbols such as y and z are treated as constants. Thus ∂(x²y)/∂x = 2xy.
Enter a multivariable function and choose an order of differentiation. The calculator finds exact first, higher-order, or mixed partial derivatives, explains each rule, and can evaluate the result at a point—all locally in your browser.
Use ^ for powers and * between variables: write x*y, not xy. Functions include sin, cos, tan, exp, ln, log, sqrt, and abs.
Examples: x, x,x, or x,y. Maximum order: 4.
Assign every variable used in the final result.
Keyboard shortcut: Ctrl/⌘ + Enter.
Rule-by-rule working will appear here.
x^2*y + sin(x*y). Use an asterisk between adjacent variables.x for ∂/∂x, x,x for ∂²/∂x², or x,y to differentiate first by x and then by y.x=1, y=2 to evaluate the final derivative.While finding ∂/∂x, symbols such as y and z are treated as constants. Thus ∂(x²y)/∂x = 2xy.
A sequence such as x,y applies ∂/∂x first and ∂/∂y second, producing the operator ∂²/(∂y∂x).
Linearity, product, quotient, power, chain, trigonometric, exponential, logarithmic, root, and absolute-value rules are supported.
When every remaining variable is assigned a finite value, the calculator evaluates the final symbolic partial and reports undefined or non-real results clearly.
f(x,y)=x²y+sin(xy)
Holding y constant gives ∂f/∂x=2xy+y cos(xy).
f(x,y)=x³y²
Differentiate twice by x: ∂²f/∂x²=6xy².
f(x,y)=x²y
First ∂f/∂x=2xy; then ∂/∂y gives ∂²f/(∂y∂x)=2x.
It is the derivative of a multivariable function with respect to one variable while the other variables are held constant. It measures change in one coordinate direction.
Yes. Enter variables in application order. For x,y, the tool differentiates first with respect to x and then with respect to y.
The parser reserves multi-letter names for functions. An asterisk makes the two distinct variables unambiguous. Numeric multiplication such as 2x remains supported.
It can. If the relevant second partials are continuous near a point, Clairaut’s theorem allows the order to be exchanged there. At singularities or for less-smooth functions, calculate both orders separately.
Yes. Any single-letter symbol not selected at a differentiation stage is treated as a constant at that stage. For example, differentiating a*x^2 by x gives 2*a*x.
Yes. Standard calculus identities such as ∂sin(xy)/∂x = y cos(xy) assume radian measure.
No. Symbolic parsing, differentiation, simplification, and evaluation run on your device.