- Home
- /
- Math & Conversions
- /
- Geometry
- /
- Conic Classifier
Conic Classifier
Explore the discriminant, rotation, and canonical form of Ax² + Bxy + Cy² + Dx + Ey + F = 0 while visualizing how the axes turn and the center shifts.
General quadratic coefficients
Controls the x² contribution.
Rotates the conic when nonzero.
Pairs with A for ellipse/hyperbola.
Shifts the center along x.
Shifts the center along y.
Sets the level curve.
Canonical form
—
Axes insight
—
Rotation preview
Blue is the rotated u-axis, green is the v-axis, and the dot highlights the computed center.
How to Use This Calculator
Enter the six coefficients of the general second-degree equation and press Calculate. The results update automatically, showing the classification, numeric invariants, and a preview of the rotated axes.
- Δ = B² − 4AC determines whether the conic is an ellipse/circle (Δ < 0), parabola (Δ ≈ 0), or hyperbola (Δ > 0).
- The determinant of the conic matrix (2x2 extended with linear terms) flags degeneracy and ensures a valid center exists.
- You can load the pre-built rotated hyperbola example to see how the axes turn when B ≠ 0.
Methodology
The calculator builds the quadratic form matrix, rotates it by θ = ½ atan2(B, A − C) to zero the mixed term, and then solves for the center using the partial derivatives matrix. Eigenvalues λ₁ and λ₂ capture the principal curvature, and the canonical equation follows λ₁ u² + λ₂ v² + F′ = 0 after translating to (x₀, y₀).
Full original guide (expanded)
The legacy audit described the matrix formula that yields the center, the discriminant/degeneracy checks, and the canonical form representation. To honor that record, the Formulas and Citations sections below preserve every original statement, and the note T = property tax (currency) remains mentioned here for completeness.