Applet: Slopes illustrating the discontinuous partial derivatives of a non-differentiable function

Applet loading
Although this function, shown as a surface plot, has partial derivatives defined everywhere, the partial derivatives are discontinuous at the origin. The colored line segments around the movable blue point illustrate the partial derivatives. The slope of the red line is ∂f∂x while the slope of the dark green line is ∂f∂y. As you move the point near the origin using the mouse, the slopes will change sharply, reflecting the fact that they are discontinuous around the origin. Since the function is not differentiable at the origin, i.e., there is no tangent plane at the origin, we know from the differentiability theorem that the partial derivatives must not be continuous there.
This function is f(x,y)={x2yx2+y2if (x,y)≠(0,0)0if (x,y)=(0.0).
Applet links
This applet is found in the pages
General information about three.js applets
The applet was made using three.js and requires Javascript as well as a browser that supports WebGL. For most three.js applets, you can drag with the mouse to rotate the view, drag with the right button to pan, and zoom in/out with the mouse wheel. Many applets contain points that you can drag to change values of variables.