GraphCalc is a graphing application that will support as many functions as memory will permit. Functions can be enabled, disabled, and colored. A custom keyboard has been implemented to simplify entering functions.
GraphCalc supports both rectangular and polar functions and both types of graphs can be graphed at the same time. Graphs can be switched from one type of graph to the other. This effectively changes the axes on the graph screen from an x-axis and y-axis for a polar graph graphed as a polar function to a θ-axis and r-axis for a polar graph graphed as a rectangular function. Angle modes can also be changed from radian, degree, and gradian angle modes using the settings tab.
The settings tab permits modifications to various settings used throughout the application such as window settings for the graph screen and table settings for the table tab.
The graph tab displays the graphs of the active functions entered. The multi-touch display is used here to enable panning and zooming. Dragging one finger around the screen will pan around the coordinate system. Pinching with two fingers is used to zoom in and out.
The table tab displays the currently active functions evaluated at every table step value. The table settings may be changed easily to adjust where the table starts counting and what the step, or increment, is between each successive table row. Rectangular functions are represented in (x, y) coordinates on the table tab while polar functions are represented as (θ, r) coordinates.
The following functions and operators are supported