Function calculator
The funtool
app is a visual function calculator that
manipulates and displays functions of one variable. At the click of a button, for example,
funtool
draws a graph representing the sum, product, difference, or ratio
of two functions that you specify. funtool
includes a function memory that
allows you to store functions for later retrieval.
At startup, funtool
displays graphs of a pair of functions,
f(x) = x
and g(x) = 1
. The graphs plot the functions
over the domain [2*pi, 2*pi]
. funtool
also displays a
control panel that lets you save, retrieve, redefine, combine, and transform
f
and g
.
The top of the control panel contains a group of editable text fields.
f=  Displays a symbolic expression representing 
g=  Displays a symbolic expression representing g . Edit this
field to redefine g . 
x=  Displays the domain used to plot 
a=  Displays a constant factor used to modify 
funtool
redraws f
and g
to
reflect any changes you make to the contents of the control panel's text fields.
The bottom part of the control panel contains an array of buttons that transform
f
and perform other operations.
The first row of control buttons replaces f
with various
transformations of f
.
df/dx  Derivative of  
int f  Integral of  
simplify f  Simplified form of  
num f  Numerator of  
den f  Denominator of  
1/f  Reciprocal of  
finv  Inverse of The operators int f and finv can fail if the corresponding symbolic expressions do not exist in closed form. The second row of buttons translates and scales
The first four buttons of the third row replace
The remaining buttons on the third row interchange
The first three buttons in the fourth row allow you to store and retrieve functions from the calculator's function memory.
The other four buttons on the fourth row perform miscellaneous functions:

fplot
 rsums
 syms
 taylortool