Loading…

Local Extrema Finder

Math Calculus • Multivariable Calculus

View all topics
Finds critical points where \(\nabla f=0\) (numerically), then classifies with the Hessian test. Type pi, e, sqrt(2), sin(x), x^2. Graph shows a contour map of the surface \(z=f(x,y)\) (or a slice at \(z=z_0\) in 3D).
Search domain (box)
Solver & graph settings (optional)
Ready
Enter \(f\) and a domain, then click “Calculate”.

Graph

Contour map of \(z=f(x,y)\)

Drag to pan, mouse wheel to zoom, double-click to reset. Hover to read \((x,y)\) and \(f\). Critical points found are marked and labeled.

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 critical point in multivariable calculus?

A critical point is a point where the gradient is zero, meaning all first partial derivatives vanish at that location. It is a candidate for a local minimum, local maximum, or saddle point.

How does the Hessian test classify local maxima and minima for f(x,y)?

For f(x,y), the test uses D = f_xx f_yy - (f_xy)^2 at the critical point. If D > 0 and f_xx > 0 it is a local minimum, if D > 0 and f_xx < 0 it is a local maximum, and if D < 0 it is a saddle point.

What does the boundary check option do in 2D?

Boundary check samples the edges of the rectangular domain to look for small or large values that may indicate absolute minima or maxima on a closed region. It complements interior critical points found from grad f = 0.

Why does the tool find critical points numerically instead of solving exactly?

Many multivariable equations from grad f = 0 do not have simple closed-form solutions. A multi-seed Newton method can locate critical points reliably within a specified domain, then the Hessian test is used for classification.