Specialized Calculators
Choose from 2 specialized versions of this calculator, each optimized for specific use cases and calculation methods.
Curve Type
2 CalculatorsRelated Calculators
6 CalculatorsMore Math calculators
Curve color
Curve color
Curve color
Curve color
A parametric equation defines a curve by expressing both x and y coordinates as separate functions of an independent parameter t. Instead of writing y = f(x), you write:
As t varies over its domain [t_min, t_max], the point (x(t), y(t)) traces out a curve in the plane. This representation is more powerful than y = f(x) because it can describe curves that loop back on themselves, spirals, and closed shapes.
t, such as cos(t), t - sin(t), or 3*sin(2*t).sin(t) or 1 - cos(t).0 to 6.283 (approximately 2π) for most closed curves.Supported functions: sin, cos, tan, sqrt, abs, log, exp, and all standard mathjs expressions. Use pi and e as constants.
The arc length of a parametric curve from t = a to t = b is computed by integrating the speed:
This calculator approximates the integral using the midpoint rule with 500 subintervals and central finite differences to compute derivatives.
For a closed curve (where the start and end points coincide), the enclosed area is computed using Green's theorem:
The absolute value ensures a positive result regardless of the direction of traversal.
A curve is classified as closed if the distance between the start point (x(tMin), y(tMin)) and end point (x(tMax), y(tMax)) is less than 0.1% of the magnitude of each coordinate.
The unit circle is the simplest closed parametric curve. Setting x(t) = cos(t) and y(t) = sin(t) with t from 0 to 2π traces the circle of radius 1 centered at the origin.
The cycloid is the curve traced by a point on the rim of a rolling circle of radius 1. With x(t) = t − sin(t) and y(t) = 1 − cos(t), t from 0 to 4π (two full arches):
The cycloid is famously the brachistochrone — the curve of fastest descent under gravity between two points, discovered by Johann Bernoulli in 1696.
Lissajous figures arise when and . The ratio determines the number of loops. For a = 3, b = 2 with t from 0 to 2π:
Lissajous figures appear on oscilloscopes when two perpendicular sinusoidal signals are applied to the x and y axes. They are used to measure frequency ratios and phase differences in electronics.
The astroid (four-cusped hypocycloid) uses x(t) = cos³(t) and y(t) = sin³(t), t from 0 to 2π:
A projectile launched at angle with initial speed m/s (ignoring air resistance) follows:
Parametric equations are superior to explicit equations (y = f(x)) when:
Jules-Antoine Lissajous (1822–1880) studied the curves that now bear his name in the context of vibrating strings and tuning forks. Christiaan Huygens proved in 1659 that the cycloid is the tautochrone (the curve on which a ball reaches the bottom in the same time regardless of starting position). Johann Bernoulli posed the brachistochrone problem in 1696, and five solutions were submitted including Newton's and Leibniz's.
For periodic curves like circles, ellipses, and Lissajous figures, use 0 to 2π (≈ 6.283). For curves that need more traversal (like spirals or cycloids with multiple arches), extend the range. For non-periodic curves like projectile motion, use the physical time interval.
Jagged appearance typically means the parameter range is too large relative to the complexity of the curve. Try reducing the t range or increasing the sample density (the plotter uses 500 points by default). Very high-frequency oscillations may also cause aliasing.
Exact arc length requires a closed-form integral, which is not always possible. This calculator uses numerical integration (midpoint rule with 500 steps and central finite differences), which gives accuracy to approximately 4 decimal places for smooth curves.
An open curve's start and end points are different. A closed curve's start and end points coincide (within a small tolerance). Only closed curves have a well-defined enclosed area.
Currently this plotter supports one parametric curve at a time. For plotting multiple functions, use the Graphing Calculator.
All calculations are performed numerically using finite-difference approximations and midpoint-rule integration with 500 sample points. Results are approximate and may differ from exact analytical values, particularly for highly oscillatory or discontinuous expressions. This tool is intended for educational and exploratory purposes. For publication-quality results, verify with a CAS (computer algebra system) such as Wolfram Alpha or Mathematica.