Basic Mathematics
arithmetic, logarithmic, and exponential
functions, trigonometric and hyperbolic functions, complex numbers,
Bessel functions, error functions, random numbers, combinatorial
functions
Algebra
manipulation of expressions,
trigonometric-exponential conversion, expression simplification
Calculus
numeric and symbolic integration and
differentiation, summations and products, power series
expansions
Matrix and Data Operations
data operations, import/export of data,
standard matrix types, regression, data manipulation tools,
interpolation, fast Fourier transform (FFT), eigenvectors and
eigenvalues, frequency counting
Statistics
discrete distributions, continuous
distributions, probability density functions, random
numbers
Graphics
plots, log plots, contour plots, 3D plots,
scatter plots, bar charts, pie charts, density plots, polar plots,
inequality plots
Solvers
algebraic, linear, and differential equation
solving; root finding; minimum finding
User Definitions
custom definitions, loops,
conditionals, function libraries
Import and Export
Image, sound, text data, and binary data import and
export
Units and Constants
conversion between any composite units,
conversion to SI or fundamental units
Interface and Help Features
SmartPlot, Help Browser, InstantCalculators,
function controllers, definition notes, automatic input
correction
Document Features
text styles, style sheets, traditional
mathematics input and output, locked regions, animations, typesetting,
special characters