Arithmetic Exact rational arithmetic with no roundoff error Adjustable precision approximate arithmetic Rational, decimal, and scientific notation Adjustable input and output radix bases for numbers Integer factoring, factorials, modulii, and gcds Handles complex and infinite numbers Prime number recognizers and generators Fibonacci, Bernoulli, Euler, and Catalan numbers English and metric units conversion Fundamental physical constants to high precision
AlgebraSymbolic simplification of expressions Polynomial expansion and factoring Partial fraction expansion and common denominators Reduction of complex values to rectangular form Integer, real, complex, and nonscalar declarations Greek and Latin (English) variable names Variable and subexpression substitution Algebraic and numeric equation solving Solves systems of linear equations Boolean algebra and truth tables
2D PlotsExplicit, implicit, and parametric plots Plots using rectangular or polar coordinates Specify plot range using a "zoom" box Plot space curves and complex-valued functions Follow plot lines with cross in trace mode Zoom plot scales in or out Frame plots easily in auto-scale mode Specify plot colors and aspect ratio Options for numbering and labeling axes Annotate plots
3D PlotsWire frame plots for functions of two variables Optional hidden line removal Set eye and center positions Zoom in or out, or use automatic vertical scaling Specify number and color of grid lines Switch to AcroSpin to rotate 3D plots in real time
CalculusFinite and infinite symbolic limits First and nth order partial derivatives Antiderivatives and definite integrals Approximate numerical integration Finite and infinite sums and products Curvatures, tangents, and osculating circles Implicit and parametric differentiation Taylor and Fourier series approximations Arclengths, areas, and volumes Laplace transforms Exact first and second order ODE solving Runge-Kutta approximations for systems of ODEs
Vector and MatricesSymbolic and numeric elements Uses standard subscript notation Dot, cross, and outer products Transpose, determinant, inverse, and trace Matrix reduction to row echelon form Eigenvalues and eigenvectors Noncommutative vector and matrix algebra Differential and integral vector calculus Efficient functions for vector and matrix operations Tensor algebra and analysis package Least squares curve fitting Set union, intersection, and power sets |