Tested tool guide
Tested browser tools
Checked August 16, 2026
What Multivariable Calculus Visualizer does, with a checked example
A typed two-variable function becomes a surface z = f(x,y), with movable slices that isolate change in the x or y direction. At a selected point, the visualizer relates those cross-section slopes to the partial derivatives and gradient, and it can show a double integral over chosen bounds. The common surprise is that the gradient belongs to the x-y input plane: it points toward the fastest increase of f, while the surface is drawn in three dimensions. A double integral is signed, so regions below z = 0 subtract rather than add geometric volume.
Worked example
A concrete input and expected output from the current implementation.
Input
f(x,y) = x^2 + 2y; point = (1,3)
->
Expected output
Surface height: 7; df/dx = 2; df/dy = 2; gradient = (2, 2).
At (1,3), the function value is 1^2 + 2(3) = 7. Since df/dx = 2x and df/dy = 2, their values at that point are 2 and 2, which form the gradient (2, 2).