The
underlined parts are added functions in comparison with version 3.0.
Drawing the graphs of all 2 or 3dimensional
functions (curves, surfaces) represented as positive, negative, and parametric functions
in the rectangular, polar, sphere, and cylindrical coordinate systems by
the input of formulas
Curves also
can be drawn
like
3dimensional figures.
(the
above
pictures)
The figures that are difficult or impossible to
represent with expressions can be drawn with the use of figure commands or
figure tools. 
All in 2D, 3D
(Using figure tools, we can draw various figures of 2 or
3dimensions including functions by use of the mouse only.)
(Although not knowing the
syntax for commands, we can use it easily with the 'to input only
information after selecting a command' dialogue box.)
It is possible to draw a transformed graph of the
original graph by using the transformation function.
It is possible to easily draw a body of rotation by
curves or lines only.
By
using ray trace, it is possible to make the effects of transparence,
reflection, and shadow.
(Partial)
differentiation,
(indefinite)
integral,
Calculation
in the range of complex numbers,
Matrix: convenience
(including rational numbers)
Science,
(parametric) function, in the range of rational numbers
(the
result : as an irreducible fraction),
calculation without regard to ciphers 
decomposition
to prime factors,
+,,*,/, sqr, nPr, nCr, nHr, n!

Trigonometric function, Inverse
trigonometric function,
Hyperbolic function, Inverse hyperbolic function,
exponentional function, log,
abs,
sqr, int, conjugate
complex number, sgn,
etc. offered basically.
Statistic
Analysis
(linear regression analysis): to a sample having
as many as 20 variables, which is possible to compute according to the
appointed group.
Class or
Apiececlassification, Frequency table, Graphs related to statistics
Parameter
estimation, hypothesis test, analysis of variance
(Multi)
linear
regression model, polynomial regression model, finding the best regression
equation etc.
Special calculation; sum,
mean, standard deviation and order for rows or columns of data
Others;
Inputting
coordinate values (automatically) and arrowheads, Adjusting
the size of the coordinates region (2D)
Managing
drawn pictures; Viewing, modifying and saving drawn pictures and related information as pieces or as a group.
Of course, it is
possible to save only formulas. By opening it, it is possible to obtain the
same result when all conditions are the same.
Inputting
characters and basic editing of pictures
We can use the drawn graphs in other application program, such
as 'word processor', 'paintbrush'. 