-4
4
0=Degenerate/Invalid, 1=Ellipse, 2=Parabola, 3=Hyperbola, 4=Circle
0
°
0
0
0
1
1
-4
4
0=Degenerate/Invalid, 1=Ellipse, 2=Parabola, 3=Hyperbola, 4=Circle
0
°
0
0
0
1
1
The Conic Sections Calculator analyzes the general second-degree equation $$Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0$$ to identify whether the curve is an ellipse, parabola, hyperbola, or circle. It computes the discriminant $$B^2 - 4AC$$, determines the conic type, calculates the eccentricity, and finds the rotation angle needed to eliminate the cross term.
Conic sections arise from slicing a double cone with a plane at different angles. They appear throughout mathematics, physics, and engineering: planetary orbits are ellipses (Kepler's first law), projectile paths are parabolas, and hyperbolas describe shock waves and certain satellite trajectories.
The classification of a conic section depends on the discriminant:
$$\Delta = B^2 - 4AC$$
When the cross-product term $$Bxy$$ is present, the conic axes are rotated relative to the coordinate axes. The rotation angle needed to eliminate the $$xy$$ term is:
$$\phi = \frac{1}{2}\arctan\!\left(\frac{B}{A - C}\right)$$
After rotation, the coefficients transform as $$A' = A\cos^2\phi + B\cos\phi\sin\phi + C\sin^2\phi$$ and $$C' = A\sin^2\phi - B\cos\phi\sin\phi + C\cos^2\phi$$, yielding a standard-form equation without the cross term.
The eccentricity is computed from the rotated coefficients: for an ellipse, $$e = \sqrt{1 - a_{\min}/a_{\max}}$$ where $$a_{\min}$$ and $$a_{\max}$$ are the smaller and larger of the rotated coefficients. A circle has $$e = 0$$, a parabola has $$e = 1$$, and a hyperbola has $$e > 1$$.
The discriminant is the primary classifier. A negative value indicates an elliptical curve (bounded), zero indicates a parabola (one branch extending to infinity), and positive indicates a hyperbola (two branches). The conic type output uses numeric codes: 1 for ellipse, 2 for parabola, 3 for hyperbola, and 4 for circle.
Eccentricity measures how far the conic deviates from a circle: $$e = 0$$ is a perfect circle, $$0 < e < 1$$ is an ellipse, $$e = 1$$ is a parabola, and $$e > 1$$ is a hyperbola. Higher eccentricity means a more elongated or open curve.
The rotation angle indicates how much the principal axes are tilted from the standard x-y axes. If $$B = 0$$, the rotation angle is $$0°$$ and the conic is already axis-aligned.
Inputs
Results
B² − 4AC = 0 − 4(1)(1) = −4 < 0, and A = C with B = 0, confirming a circle with eccentricity 0.
Inputs
Results
Discriminant −23 < 0 confirms an ellipse. The rotation angle ≈ −26.57° aligns the axes for standard form.
The most general second-degree equation in two variables is $$Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0$$. Every conic section (circle, ellipse, parabola, hyperbola) and degenerate cases (point, line, pair of lines) can be represented in this form.
The discriminant $$\Delta = B^2 - 4AC$$ is invariant under rotation. If $$\Delta < 0$$, the conic is an ellipse (or circle). If $$\Delta = 0$$, it is a parabola. If $$\Delta > 0$$, it is a hyperbola. This classification holds regardless of the rotation of the coordinate axes.
Eccentricity $$e$$ quantifies the shape of a conic. A circle has $$e = 0$$, an ellipse has $$0 < e < 1$$, a parabola has $$e = 1$$, and a hyperbola has $$e > 1$$. In orbital mechanics, eccentricity determines the shape of a planet's orbit: Earth's orbit has $$e \approx 0.017$$, nearly circular.
When the plane passes through the apex of the cone, the resulting figures are degenerate conics: a single point (degenerate ellipse), a single line (degenerate parabola), or two intersecting lines (degenerate hyperbola). The calculator identifies the general type but does not distinguish degenerate cases.
The rotation angle $$\phi$$ eliminates the $$Bxy$$ cross term, transforming the equation into standard form. In standard form, the semi-axis lengths and center can be read directly, making the geometry of the conic immediately clear.
The calculator handles any equation of the form $$Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0$$ with at least one nonzero second-degree coefficient. It classifies the conic type, computes eccentricity, and finds the rotation angle. For detailed geometric properties like center and vertices, additional analysis is needed.
Roboculator Team
The Roboculator Team explains calculations, planning tools, and practical formulas in clear language for real-life situations.
How helpful was this calculator?
Be the first to rate!
Function Transformations Calculator
Precalculus & Advanced Math
Composite Function Calculator
Precalculus & Advanced Math
Piecewise Function Calculator
Precalculus & Advanced Math
Parametric Equation Calculator
Precalculus & Advanced Math
Polar Equation Calculator
Precalculus & Advanced Math
Hyperbola Calculator
Precalculus & Advanced Math