Graphulator is a numerical graphing calculator for 2D and 3D graphing. Unrestricted equation entry means you don't need to solve for 'y' or 'z' . Includes data output. Now with numerical calculus capabilities. Drag grid or use controls to move or change the scale. Drag three variable grid to rotate. Graphulator can miss non-functions 1/15 the grid scale. The user can adjust the accuracy or change the grid scale including adjusting the width and height independently. Graphulator boasts being the only calculator which can perform calculus on non-functions numerically (equations which cannot be reduced to a function). It should be noted that these derivatives differ from standard calculus. Graphulator boasts being the only numerical calculator which can plot three variable non-functions. (Equations of the form f(xyz) = f(xyz)).