Plot up to 8 functions on one interactive graph. Polynomials, trig, exponentials, logs, and custom equations. Zoom, pan, export PNG — works perfectly on mobile.
The graphing calculator uses standard mathematical notation. Exponentiation uses the caret symbol: x^2 means x squared, x^3 means x cubed. Multiplication can be written explicitly (2*x) or implicitly (2x) — the calculator automatically inserts the operator for common patterns. Parentheses control order of operations exactly as in algebra, and nested parentheses like sin(x^2) or e^(-x^2) work correctly. All standard function names are case-insensitive.
Two built-in constants: pi evaluates to 3.14159265… and e evaluates to Euler’s number 2.71828… Trigonometric functions operate in radians — standard for calculus and engineering. To graph in degrees multiply: sin(x*pi/180). Inverse trig is available as asin, acos, and atan.
X-intercepts are where the curve crosses the x-axis — the roots or zeros of the function, where f(x) = 0. For y = x² − 4 these occur at x = −2 and x = 2. Hover over any point on the curve to see exact (x, y) coordinates. The y-intercept, where the curve crosses the y-axis, equals f(0). For most polynomials this is just the constant term. Local maxima (peaks) and minima (valleys) occur where the derivative equals zero. For y = −x² + 4 the maximum is at (0, 4).
Asymptotes are lines the function approaches but never touches. The function y = 1/x has a vertical asymptote at x = 0 and a horizontal asymptote at y = 0. tan(x) has vertical asymptotes at x = π/2, 3π/2, etc. This calculator automatically inserts null breaks at discontinuities so tan(x) and 1/x render cleanly without false connecting lines through the asymptotes — a major visual quality improvement over basic graphing tools.
The general sinusoidal form y = A × sin(Bx + C) + D has four independent controls. Amplitude A sets the wave height: 3*sin(x) oscillates between −3 and 3. Period controls repetition rate: natural period of sin(x) is 2π ≈ 6.28. Coefficient B modifies this — sin(2x) repeats twice as fast (period π), sin(x/2) repeats half as fast (period 4π). Formula: Period = 2π / |B|. Phase shift C moves the graph horizontally: sin(x − π/2) looks identical to cos(x). Vertical shift D raises or lowers the entire wave.
Use the Trig zoom preset (x: −2π to 2π) to see complete sine and cosine cycles. For visual comparison, graph sin(x), sin(2x), and 2*sin(x) simultaneously in three colors — each demonstrates a different transformation. Comparing them side-by-side makes the abstract transformation rules from a textbook immediately concrete and intuitive.
Graphing function families side-by-side builds intuition faster than any lecture. Plot y = x, y = x², y = x³, y = x&sup4; simultaneously to see the power family: even powers produce symmetric U-shapes (or W-shapes for quartics), odd powers produce S-shaped curves. Higher even powers are flatter near zero and steeper far from the origin — the difference between x² and x&sup4; is immediately visible on the same axes.
Transformation rules become obvious when graphed. Starting from y = x²: adding 3 gives y = x² + 3, shifting the graph up by 3 units. Replacing x with (x−2) gives y = (x−2)², shifting the vertex right to (2,0). Multiplying by 2 gives y = 2x², narrowing the parabola. Negating gives y = −x², flipping it downward. The composite y = −2*(x−1)² + 3 combines all four: flipped, narrowed, vertex at (1,3). Graphing these in sequence converts abstract rules into immediate visual understanding.
Exponential functions model growth and decay throughout science. When the base exceeds 1, the curve climbs steeply to the right and flattens near zero to the left — e^x models population growth, compound interest, and viral spread. Graph e^x and 2^x together to compare how the base affects growth rate. Replacing x with −x reflects the curve: e^(−x) models radioactive decay, drug concentration, and exponential cooling. The Gaussian bell curve e^(−x^2) is foundational to statistics; graph it to see the symmetric hump shape that defines the normal distribution.
Logarithms are the mathematical inverse of exponentials. Graph e^x and ln(x) together — they are mirror images across the line y = x, which you can also plot for confirmation. Both ln(x) and log(x) only exist for x > 0, so the graph only appears to the right of the y-axis. Their growth is remarkably slow: ln(1000) ≈ 6.9, while 1000² = 1,000,000. Plotting logarithmic and polynomial functions on the same axes makes this contrast unmistakable.