Simplifying with assumptions. Mathematica does not automatically simplify this, since it is only true for some values of x. Sqrt[x^2] is equal to x for x≥0, but not otherwise.
VectorQ
(Built-in Mathematica Symbol) VectorQ[expr] gives True if expr is a list or a one-dimensional SparseArray object, none of whose elements are themselves lists, and gives False otherwise. VectorQ[expr, ...
Map
(Built-in Mathematica Symbol) Map[f, expr] or f /@ expr applies f to each element on the first level in expr. Map[f, expr, levelspec] applies f to parts of expr specified by levelspec.
You will find the Documentation Center, Function Navigator, and Virtual Book essential in learning Mathematica's vast programming language and functionality.
The history of an interactive Mathematica computation is both maintained in a fully editable Mathematica notebook, and is stored symbolically in a sequence of In and Out ...
Extension is an option for various polynomial and algebraic functions that specifies generators for the algebraic number field to be used.
Functions like Factor usually assume that all coefficients in the polynomials they produce must involve only rational numbers. But by setting the option Extension you can ...
The Padé approximation is a rational function that can be thought of as a generalization of a Taylor polynomial. A rational function is the ratio of polynomials. Because ...
With origins stretching back several centuries, discrete calculus is now an increasingly central methodology for many problems related to discrete systems and algorithms. ...
Basic plotting functions. This plots a graph of sin(x) as a function of x from 0 to 2π. You can plot functions that have singularities. Mathematica will try to choose ...