Loading…

Higher Order Partial Derivatives Tool

Math Calculus • Differential Equations

View all topics

Compute higher-order partial derivatives such as \(f_{xx}\), \(f_{xy}\), \(f_{yx}\), \(f_{xxy}\), and \(f_{xyz}\). The calculator builds derivative tables, checks mixed-partial symmetry numerically using Clairaut’s theorem, and visualizes a selected derivative surface.

Second partials \(\displaystyle f_{xy}=\frac{\partial}{\partial y}\left(f_x\right)\) Hessian matrix \(\displaystyle H_f=\begin{bmatrix}f_{xx}&f_{xy}\\ f_{yx}&f_{yy}\end{bmatrix}\) Clairaut symmetry \(\displaystyle f_{xy}=f_{yx}\) Sample \(\displaystyle f(x,y)=e^{xy}\)

Function and derivative setup

Supported symbols: \(x,y,z\). Supported functions: sin, cos, tan, sqrt, abs, exp, ln, log. Constants: pi, e.
Example: xy means differentiate first by \(x\), then by \(y\).
Live preview

Quick examples

Ready
Enter a multivariable function and click “Compute partials”.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What is a higher-order partial derivative?

A higher-order partial derivative is obtained by differentiating a multivariable function more than once, possibly with respect to different variables.

What does the derivative word xy mean?

The word xy means differentiate first with respect to x and then with respect to y. It is written as f_xy.

What does Clairaut's theorem say?

Clairaut's theorem says that if the relevant mixed partial derivatives are continuous near a point, then mixed partials with the same variables but different orders are equal.

Why are f_xy and f_yx sometimes equal?

They are equal when the second partial derivatives are continuous near the point being considered.

Is the calculator's Clairaut check a proof?

No. The calculator checks equality numerically at the chosen point. The theorem itself requires continuity assumptions.

What is the Hessian matrix?

The Hessian matrix is the matrix of all second-order partial derivatives of a scalar function.

Why does the graph use a z-slice for functions of x, y, and z?

A function of three variables cannot be fully shown as a single ordinary surface, so the graph fixes z at a selected value and shows the resulting surface over x and y.