 Detailed Description: Cartesian 2D F (X) Graphs: Draws graphs of up to two Y = F (X) functions. Animates drawing by X, displays current X during animation *Draws derivatives of the first function. *If curves are superimposed, draws them in alternating colors. Displays the points in a table. Determines intersections between the two functions, displays them in a separate table. Determines X axis intersections of the first function, displays them in a separate table. Displays coordinates when user clicks on a function curve, finds corresponding point in the table. Finds integral of the first function from X Begin to X End as defined by user. Displays integral curve and shaded area. Displays integral values in a table, allowing user to click on integral curve, obtain coordinates, and go from graph to table. Cartesian 3D F (X, Y) Graphs: Draws graphs of Z = F (X, Y) functions with color gradient based on combination of light reflection and light dimming. Animates drawing by either X or Y, displays current X or Y during animation. Allows drawing as solid surface, lines, or dots. Polar R (Θ) Graphs: Draws graphs of up to two R = F (Θ) functions in Polar coordinates. Animates drawing of the graphs in Polar coordinates for user to visualize change between consecutive 2π circles, such as -2π to 0, 0 to 2π, 2π to 4π etc. Allows user to change speed of drawing. Displays points in a table. Determines intersections between the two functions, displays them in a separate table. Displays coordinates when user clicks on a function curve, finds corresponding point in the table. Finds integral as an area between the R(Θ) curve, point 0 and Θ from Θ_Begin to Θ_End as defined by user. Displays integral curve and shaded area. Displays integral values in a table, allowing user to click on integral curve, obtain coordinates, and go from graph to table. Parametric Graphs: Draws parametric X = F (T), Y = F(T) functions. Animates drawing in time, displays T during animation. Allows user to change speed of drawing. Displays points in a table. Displays coordinates when user clicks on a function curve, finds corresponding point in the table. F (X, Y) = 0 Equations: Determines solution points of F (X, Y) = 0 equations. Displays solutions in a table, sorts them by either X or Y. Displays coordinates when user clicks on a point, finds corresponding point in the table. Other features: Allows user to halt calculations and return to the entry screen, if desired. Keeps list of previous entries in a file, they are available after app is closed and reopened. All 2D graphs can be zoomed in and out by pinching the image. All graph images, graph text, and table results can be saved to clipboard, and pasted into other apps. All animated images can be frozen, and moved back and forward. More features are coming!

Here are some examples (click to see the full size picture):   Entry Screen y=f(x),f'(x),S(x) y=f(x),f'(x),S(x)   z=f(x,y) z=f(x,y) z=f(x,y)     r=f(Θ),polar r=f(Θ),polar x=f(t),y=f(t) x=f(t),y=f(t) x=f(t),y=f(t)    f(x,y)=0 Data Entry Data Table Data Table