Explicit surface
z = f(x, y)
3D graphing tool
Plot and explore 3D surfaces interactively from equations in the form z = f(x, y).
Calculator
Use x and y as variables. Common functions include sin, cos, tan, log, sqrt, abs, and exp.
Result
About this tool
The EngLab 3D Surface Plotter renders a surface from an explicit equation z = f(x, y). It is useful for visual checks, mathematical exploration, teaching examples, and communicating how a function behaves across two input variables.
Formulas
z = f(x, y)
x and y sampled across the selected ranges
Worked example
Try sin(x)*cos(y), x^2 - y^2, exp(-0.1*(x^2 + y^2)), or sqrt(x^2 + y^2).
Guide
Reference
The independent-variable domain used to build the surface mesh.
The calculated output height for each x-y pair.
A 3D Plotly surface generated from the computed grid.
Assumptions and limits
FAQ
Common JavaScript math functions are supported using short names such as sin, cos, tan, log, sqrt, abs, and exp.
Yes. Set the minimum and maximum x and y values before plotting.
Yes. Use Download PNG to export the current chart view.
Related tools
Tell us what would make EngLab more useful for your engineering work.