Calculator Woosh

Math • Graphing

Graphing Calculator

Advanced graphing: Cartesian y=f(x), polar r(θ) and parametric x(t),y(t) with pan, zoom, grid, table, roots and intercept analysis.

Direct Answer

The graphing calculator renders 2D mathematical functions f(x) onto a high-performance HTML5 Canvas by sampling discrete points across defined coordinate windows (Xmin to Xmax), computing real roots, intercepts, and function values in real time.

—

Graph info

Table (sample)

Use pi, e, ^ for power, sin, sqrt etc. Drag to pan, wheel to zoom. Polar uses θ in chosen angle mode.

How to use

  1. 1Choose Cartesian, Polar or Parametric. Enter the expression (e.g., sin(x), 2*cos(theta), cos(t) / sin(t)).
  2. 2Set the range (X min/max or θ/t range) and angle mode. Click Plot.
  3. 3Drag to pan, wheel to zoom, use +/− buttons. Table shows sampled points; info shows roots and y-intercept.

Behind the plot

Cartesian: sample y=f(x) over 800 points • Polar: x=r·cosθ, y=r·sinθ • Parametric: (x(t), y(t))
VariableNameMeaning & Example
f(x)Cartesian FunctionStandard explicit single-variable equation (sin(x) + cos(2x))
r(θ)Polar FunctionRadial distance defined as a function of polar angle (2*cos(theta))
x(t), y(t)Parametric EquationsCoordinates defined as functions of time parameter t (cos(t), sin(t))

Expressions are evaluated by the scientific parser, so you can use pi, e, ^, sqrt, sin, log etc. Gaps (e.g., 1/x at 0) break the line. Roots are found where y changes sign and linearly interpolated.

Examples

y = x^2 from -2 to 2

Parabola through (0,0) with roots none; table 0→0, 1→1, 2→4.

Points (-2,4)…(2,4)

Polar r = 2·cos(θ)

Circle radius 1 centered at (1,0).

θ 0→2, π/2→0

About

The Graphing Calculator plots Cartesian, polar, and parametric functions using a precise expression parser. Type a function such as y = sin(x), set the range and angle mode, and plot instantly with pan, zoom, and a value table. The tool identifies roots and intercepts for Cartesian functions and handles gaps like asymptotes by breaking the curve. Students, teachers, and engineers use it to visualize equations, explore families of curves, and check function behavior without a separate graphing device. It requires no installation and runs entirely in the browser.

Frequently asked questions

How do I handle asymptotes like 1/x?
Just plot 1/x — we skip non-finite points, so the line breaks at the gap. Zoom to see branches.
Can I change angle mode for polar?
Polar and trig use your selected RAD/DEG for θ and for sin/cos. Use pi (3.141…) in RAD or 180 in DEG.
Does it find intersections?
We show x-roots (y=0) and y-intercept for Cartesian; multiple expressions and intersection tracing are coming.
What mathematical syntax is accepted for function plotting?
Standard mathematical notation is supported, including algebraic operators (+, -, *, /), powers (^), trigonometric functions (sin, cos, tan), and mathematical constants (pi, e).
How do I trace coordinates on the graph?
Hover or move your cursor across the graph canvas to view the exact (x, y) coordinates of the plot line in real time.
Can I zoom and pan the coordinate grid?
Yes. Adjust Xmin, Xmax, Ymin, and Ymax in the controls panel to rescale and zoom the viewing window.