Critical Point Using Partial Derivative Calculator | Find & Classify Extrema


Critical Point Using Partial Derivative Calculator

Find and classify the extrema (maxima, minima, saddle points) of a two-variable function.

Function: f(x, y) = Ax² + Bxy + Cy² + Dx + Ey + F

Enter the coefficients for your function below.


Coeff of x²


Coeff of xy


Coeff of y²


Coeff of x


Coeff of y


Constant F

f(x, y) = 1x² + 0xy + 1y² + -2x + -4y + 5

Calculation Breakdown

Metric Formula Value
First Partial Derivative fₓ 2Ax + By + D
First Partial Derivative fᵧ Bx + 2Cy + E
Second Partial fₓₓ 2A
Second Partial fᵧᵧ 2C
Mixed Partial fₓᵧ B
Discriminant (D) fₓₓfᵧᵧ – (fₓᵧ)²

The critical point is found by solving the system of equations fₓ = 0 and fᵧ = 0. The point is then classified using the Second Derivative Test with the discriminant D.

Second Derivative Test Logic

This chart visualizes how the discriminant (D) and fₓₓ classify a critical point.

Start: Critical Point (x₀, y₀) Calculate Discriminant D = fₓₓfᵧᵧ – (fₓᵧ)² D < 0 D > 0 D = 0 Saddle Point Test Inconclusive Check fₓₓ fₓₓ < 0 fₓₓ > 0 Local Max Local Min

What is a Critical Point using Partial Derivatives?

In multivariable calculus, a critical point of a function f(x, y) is a point in its domain where the function’s rate of change is zero in all directions. This is determined by finding where both first-order partial derivatives are equal to zero (fₓ = 0 and fᵧ = 0), or where one of these derivatives is undefined. These points are candidates for being local maxima (peaks), local minima (valleys), or saddle points (a mix of both). This critical point using partial derivative calculator focuses on identifying and classifying these essential features of a surface.

Identifying critical points is the first step in optimization problems. For a smooth, continuous function, any local maximum or minimum must occur at a critical point. By setting the partial derivatives to zero, we are essentially finding where the tangent plane to the surface is horizontal.

The Formula for Classifying Critical Points

After finding a critical point (x₀, y₀) by solving fₓ=0 and fᵧ=0, we must classify it. This is done using the Second Partial Derivative Test. This test involves calculating a value called the discriminant, denoted as D. The formula is:

D(x, y) = fₓₓ(x, y) * fᵧᵧ(x, y) – [fₓᵧ(x, y)]²

The classification depends on the values of D and fₓₓ at the critical point:

  1. If D > 0 and fₓₓ > 0, the point is a Local Minimum.
  2. If D > 0 and fₓₓ < 0, the point is a Local Maximum.
  3. If D < 0, the point is a Saddle Point.
  4. If D = 0, the test is inconclusive, and other methods are needed.

Variables Table

The variables used in the Second Derivative Test are all unitless numbers.
Variable Meaning Unit Typical Range
fₓ, fᵧ First-order partial derivatives Unitless Any real number
fₓₓ, fᵧᵧ, fₓᵧ Second-order partial derivatives Unitless Any real number
D The Discriminant Unitless Any real number
(x₀, y₀) Coordinates of the critical point Unitless Any real numbers

For more advanced topics, you might want to explore the Lagrange Multiplier Calculator for constrained optimization.

Practical Examples

Example 1: Finding a Local Minimum

Consider the function f(x, y) = x² + y² - 2x - 4y + 5. This is a paraboloid. Let’s find its critical point with our calculator.

  • Inputs: A=1, B=0, C=1, D=-2, E=-4, F=5
  • Partial Derivatives: fₓ = 2x - 2 and fᵧ = 2y - 4. Setting both to zero gives x=1 and y=2.
  • Critical Point: (1, 2)
  • Second Derivatives: fₓₓ = 2, fᵧᵧ = 2, fₓᵧ = 0.
  • Discriminant: D = (2)(2) - (0)² = 4.
  • Result: Since D > 0 and fₓₓ > 0, the point (1, 2) is a Local Minimum.

Example 2: Identifying a Saddle Point

Now let’s analyze f(x, y) = x² - y². This function describes a hyperbolic paraboloid.

  • Inputs: A=1, B=0, C=-1, D=0, E=0, F=0
  • Partial Derivatives: fₓ = 2x and fᵧ = -2y. Setting both to zero gives x=0 and y=0.
  • Critical Point: (0, 0)
  • Second Derivatives: fₓₓ = 2, fᵧᵧ = -2, fₓᵧ = 0.
  • Discriminant: D = (2)(-2) - (0)² = -4.
  • Result: Since D < 0, the point (0, 0) is a Saddle Point.

Understanding these points is crucial for fields from engineering to economics, often forming the basis of an optimization solver.

How to Use This Critical Point Calculator

This calculator is designed to analyze quadratic functions of the form f(x, y) = Ax² + Bxy + Cy² + Dx + Ey + F.

  1. Enter Coefficients: Input the values for A, B, C, D, E, and F into their respective fields. The function display will update automatically.
  2. Calculate: Click the “Calculate Critical Point” button.
  3. Review Primary Result: The calculator will display the coordinates of the critical point and classify it as a Local Minimum, Local Maximum, or Saddle Point.
  4. Analyze Breakdown: The results table shows all the intermediate values, including the first and second partial derivatives and the discriminant, so you can see exactly how the conclusion was reached.
  5. Handle Errors: If the calculation cannot be completed (e.g., if the critical point cannot be uniquely determined), an error message will appear. This usually happens if 4AC - B² = 0.

Key Factors That Affect Critical Points

  • Coefficients A and C (fₓₓ and fᵧᵧ): These determine the concavity of the surface along the x and y axes. If both are positive, you’re likely looking at a minimum. If both are negative, it’s likely a maximum.
  • Coefficient B (fₓᵧ): This ‘twist’ or ‘mixed’ term can turn a simple bowl shape into a saddle. A large B value relative to A and C often leads to a saddle point.
  • The Discriminant (D): This is the ultimate arbiter. It combines the information from A, B, and C to determine the nature of the point. A positive D means the concavity is consistent (both up or both down), while a negative D means it’s concave up in one direction and concave down in another (a saddle).
  • Function Complexity: This calculator handles quadratic functions. For higher-order polynomials or other function types (e.g., trigonometric, exponential), the process of finding where fₓ=0 and fᵧ=0 can be much more complex, potentially yielding multiple critical points. You may need a more advanced polynomial root finder for that step.
  • Domain of the Function: Critical points are defined within the interior of a function’s domain. Optimization on closed, bounded domains also requires checking the boundaries, a topic beyond this specific calculator.
  • Existence of Derivatives: This method relies on the function being smooth and differentiable. Functions with sharp corners or cusps have critical points where derivatives are undefined, requiring different analysis.

Frequently Asked Questions (FAQ)

1. What does it mean if the calculator says the test is inconclusive?
This happens when the discriminant D = 0. The Second Derivative Test fails to provide information. The point could be a max, min, saddle, or something else. Higher-order derivative tests would be needed.
2. Why are there no units in this calculator?
This is an abstract mathematical calculator. The variables x, y, and the function output f(x, y) are treated as pure numbers. If this were a physics or engineering problem, x and y might have units (e.g., meters), and f(x, y) could be temperature or pressure, but the underlying math remains the same.
3. Can this calculator handle any function?
No, this tool is specifically designed for two-variable quadratic functions (Ax² + Bxy + ...). The logic for finding where partial derivatives equal zero is hardcoded for this specific, common case. For a general function string, a symbolic math engine would be required, which is much more complex.
4. What is the difference between a local minimum and a global minimum?
A local minimum is a point that is lower than all of its immediate neighbors. A global minimum is the lowest point on the entire domain of the function. This calculator finds local extrema; finding a global minimum may require comparing all local minima and checking the function’s behavior at its boundaries.
5. Why is a critical point important in the real world?
Critical points are fundamental to optimization. They can help businesses find maximum profit, engineers find minimum stress points on a structure, or scientists find the most stable state of a system. Using a gradient descent visualizer can show how optimization algorithms seek out these points.
6. My function doesn’t have an ‘xy’ term. What do I do?
If your function lacks a mixed term (e.g., f(x, y) = 2x² + 3y²), simply set the coefficient B to 0. The calculator will work correctly.
7. What if the denominator 4AC – B² is zero?
In that case, a unique critical point cannot be determined using the linear algebra method this calculator employs, and an error is shown. This situation corresponds to the discriminant D being zero, where the test is inconclusive anyway.
8. Can a function have more than one critical point?
Absolutely. A wavy, complex surface can have many peaks, valleys, and saddle points. This calculator, by focusing on quadratics which have at most one critical point, simplifies the analysis.

Related Tools and Internal Resources

Explore these other calculators for a deeper understanding of related mathematical concepts:

© 2026 Your Website. All rights reserved. This critical point using partial derivative calculator is for educational purposes.



Leave a Reply

Your email address will not be published. Required fields are marked *