Conic section calculator and grapher. Solve general and standard equations for ellipse, parabola, and hyperbola with foci, directrix, vertices, and step derivations.
Conic section calculator and grapher. Solve general and standard equations for ellipse, parabola, and hyperbola with foci, directrix, vertices, and step derivations.
The primary indicator of conic curvature topology. Δ < 0 yields elliptical geometry (finite closed loop); Δ = 0 yields parabolic geometry (zero curvature at infinity); Δ > 0 yields hyperbolic geometry (open dual asymptotic branches).
Ratio of the distance from any point on the conic to the focus versus its perpendicular distance to the directrix. e = 0 defines a circle, 0 < e < 1 defines an ellipse, e = 1 defines a parabola, and e > 1 defines a hyperbola.
For ellipses, 'a' is the largest radius (major radius) and 'b' is the smallest radius (minor radius). For hyperbolas, 'a' represents the distance from center to vertex along the transverse axis, while 'b' governs asymptote slope (b/a).
Angle required to align the conic's principal axes with the standard coordinate axes when cross-term B ≠ 0. Calculated analytically via cot(2θ) = (A - C) / B or θ = 0.5 * atan2(B, A - C).
Half the chord length passing through a focus parallel to the directrix (or perpendicular to the major axis). Equals b²/a for ellipses and hyperbolas, and 2p for parabolas. In celestial mechanics, defines orbital angular momentum scale.
The determinant of the 3x3 augmented coefficient matrix. When det(M) = 0, the conic is degenerate: an ellipse collapses to an isolated point, a parabola collapses to parallel or coincident lines, and a hyperbola collapses to intersecting lines.
A discriminant Δ = B² - 4AC = 0 does not guarantee a true parabola. You must verify the full 3x3 matrix determinant det(M). If det(M) = 0, the equation reduces to two parallel lines (e.g. x² - 4 = 0), a single line of multiplicity 2 (x² = 0), or no real locus (x² + 1 = 0), rather than a genuine open parabola.
When converting general equations with negative quadratic coefficients (e.g. 9x² - 16y² - 64y = 0) to standard form, factoring out -16 reverses the sign of the linear term before completing the square: -16(y² + 4y) becomes -16(y + 2)² + 64. Forgetting to distribute the negative sign into the right-hand constant is the most common student calculation error.
When calculating rotation angle via θ = 0.5 * atan2(B, A - C), the resulting angle may swap the major and minor axes if the sign of the rotated A' coefficient ends up smaller than C'. Always verify whether A' < C' after substitution; if so, shift θ by ±90° to maintain the convention that 'a' corresponds to the major or transverse axis.
In satellite orbits and celestial mechanics, the attracting body (Sun or Earth) always resides at one of the two foci (F₁), never at the geometric center (h, k). The periapsis distance is exactly r_p = a(1 - e) and apoapsis is r_a = a(1 + e), meaning the focal distance c = ae directly represents the center-to-body offset.
When completing the square for an ellipse (e.g. (x-h)²/a² + (y-k)²/b² = -1), the right-hand constant evaluates to a negative number while both quadratic terms have positive signs. Because the sum of two real squares cannot equal a negative number, the equation possesses no real geometric locus. Verify constant term F.
When eccentricity approaches 1 (e.g. e = 0.9999 or e = 1.0001), standard elliptic formulas like b = a√(1 - e²) suffer severe catastrophic cancellation. In this regime, the calculator automatically shifts to the focal parameter formulation p = a(1 - e) to maintain arbitrary-precision stability.
For horizontal hyperbolas (x-h)²/a² - (y-k)²/b² = 1, asymptotes follow y - k = ±(b/a)(x - h). For vertical hyperbolas (y-k)²/a² - (x-h)²/b² = 1, asymptotes follow y - k = ±(a/b)(x - h). Confirm which axis contains the positive squared term before evaluating asymptote slopes.
For circles (eccentricity e = 0), the directrix distance d = a / e evaluates to division by zero (d → ∞). The calculator automatically hides directrix overlays for perfect circles and displays a contextual notice explaining that a circle has its directrix at mathematical infinity.
Calculate the discriminant Δ = B² - 4AC from the general equation Ax² + Bxy + Cy² + Dx + Ey + F = 0. If Δ < 0, the curve is an ellipse (or a circle when A = C and B = 0). If Δ = 0, the curve is a parabola. If Δ > 0, the curve is a hyperbola. You must also compute the 3x3 determinant det(M); if det(M) = 0, the conic is degenerate (a point, line, or intersecting lines).
First convert the equation into standard form (x - h)²/a² + (y - k)²/b² = 1 where center is (h, k). If a > b (horizontal ellipse), vertices are at (h ± a, k) and co-vertices are at (h, k ± b). The focal distance is c = √(a² - b²), placing the two foci at (h ± c, k). If b > a (vertical ellipse), the vertices become (h, k ± b) and foci become (h, k ± c) with c = √(b² - a²).
The fundamental difference lies in their eccentricity (e) and conic plane-cutting angle relative to the cone's generator line. An ellipse (0 ≤ e < 1) is a closed, bounded curve formed when the cutting plane cuts completely across one cone nape. A parabola (e = 1) is an open curve formed when the cutting plane is exactly parallel to the cone generator. A hyperbola (e > 1) is an unbounded two-branched curve formed when the plane cuts through both opposite napes of the double cone.
A degenerate conic occurs when the cutting plane passes directly through the cone's apex vertex rather than through the body of the cone. Mathematically, this corresponds to the determinant of the 3x3 augmented matrix det(M) equalling zero. An ellipse degenerates into a single coordinate point (e.g. x² + y² = 0), a hyperbola degenerates into two intersecting straight lines (e.g. x² - y² = 0), and a parabola degenerates into two parallel or coincident straight lines.
Calculate total tree height using two-angle clinometer sights and slope distance. Adjust for eye height, ground slope, crown ratio, and timber fell clearance zones.
Calculate chi-square test statistic, p-value, expected frequencies, and Cramér's V from 2x2 to 10x10 contingency tables or goodness-of-fit data instantly.
Interactive Catenary Sag & Overhead Span Tension Calculator with real-time client-side analysis and visualization.
Calculate Macaulay duration, modified duration, convexity, and DV01 for fixed-income bonds. Simulate yield curve shocks with exact Taylor series repricing.
Interactive Baker's Percentage Calculator & Dough Formula Scaler with real-time client-side analysis and visualization.
Interactive Dimensional Weight Calculator & Chargeable Weight with real-time client-side analysis and visualization.