Skip to main content
This page was machine-translated and may contain errors or omissions.

Plot Tool

How to use

What it does

Plots mathematical functions and signal waveforms in the browser. Type an expression and the curve appears; trigonometric, exponential and logarithmic functions are supported, and you can also draw discrete waveforms and inspect their spectrum and Fourier transform. Useful for checking the shape of a formula, building intuition about the frequency domain, or producing a clean figure for coursework and documents.

How to use it

Enter a function of x, such as sin(x)/x, and the curve redraws live. Axis ranges, sample count and grid visibility are adjustable alongside. Switch to the waveform panel to generate square or sawtooth signals, then to the spectrum panel to see their frequency content. Plots can be exported as images.

FAQ

The WAVE and FFT tabs ask for microphone access - what happens to the audio?

Nothing leaves your device. The audio stream is analyzed locally by the Web Audio API and drawn on the canvas in real time; it is never recorded, stored, or uploaded, and Stop ends the stream.

What functions can I use in the function plotter's expression?

Any JavaScript Math function: sin, cos, tan, exp, log, sqrt, abs, pow, atan, sinh and more, with PI available. Enter the expression plus an x range, and the y-axis scales automatically.

Besides PLOT, what other modes does the tab bar hold?

Thirteen in total: unit circle, microphone oscilloscope, FFT spectrum, contour map, Fourier synthesis, electric and magnetic field lines, series/parallel circuits, ideal gas, Carnot cycle, Doppler effect and special relativity.