3D Function Plotter
BetaThis tool is in beta. Some features may change or have limited functionality.Plot and visualize 3D mathematical surfaces interactively. Enter any z = f(x, y) expression to generate beautiful surface plots with customizable domains, resolution, color mapping, and wireframe display. Supports trigonometric, exponential, and logarithmic functions.
Functions
Click and drag to rotate. Scroll to zoom. Right-click to pan.
Understanding 3D Function Plotting and Surface Visualization
A 3D function plotter visualizes mathematical functions of two variables, z = f(x, y), as surfaces in three-dimensional space. Each point (x, y) in the domain maps to a height z, creating a surface that reveals the function's behavior.
Common Surface Types
- Paraboloid (x² + y²): A bowl-shaped surface that opens upward, commonly seen in optics and satellite dishes.
- Saddle Point (x² - y²): A hyperbolic paraboloid that curves up in one direction and down in another, like a horse saddle.
- Sinc Function (sin(r)/r): A radially symmetric surface with a central peak and concentric ripples, fundamental in signal processing.
- Gaussian (e^-(x²+y²)): The bell curve extended to 3D, central to probability and statistics.
How It Works
The plotter evaluates the function at a grid of (x, y) points within the specified domain. These sample points are connected into triangles to form a mesh, and colors are mapped based on the z-value (height). The result is rendered using WebGL for smooth, hardware-accelerated 3D graphics.
Applications
3D surface plotting is essential in multivariable calculus, physics (potential fields, wave functions), engineering (stress analysis, terrain modeling), economics (utility functions), and data science (loss landscapes in machine learning).