Graphs are first-class citizens in Mathematica, and can be used as input, output, in programs, and in documents. Undirected and directed graphs are treated uniformly and ...
Mathematica represents matrices and vectors using lists. Anything that is not a list Mathematica considers as a scalar. A vector in Mathematica consists of a list of scalars. ...
Mathematica's symbolic architecture supports a highly generalized notion of assignment, in which you can specify a transformation for any class of expressions defined by a ...
Flatten
(Built-in Mathematica Symbol) Flatten[list] flattens out nested lists. Flatten[list, n] flattens to level n. Flatten[list, n, h] flattens subexpressions with head h. Flatten[list, {{s_11, s_12, ...}, ...
Built into Mathematica are state-of-the-art constrained nonlinear fitting capabilities, conveniently accessed with models given directly in symbolic form. Mathematica also ...
The single function Manipulate gives immediate access to a huge range of powerful interactive capabilities. For any expression with symbolic parameters, Manipulate ...
Intersection[list_1, list_2, ...] gives a sorted list of the elements common to all the list_i.
Reap
(Built-in Mathematica Symbol) Reap[expr] gives the value of expr together with all expressions to which Sow has been applied during its evaluation. Expressions sown using Sow[e] or Sow[e, tag_i] with ...
Thread
(Built-in Mathematica Symbol) Thread[f[args]] "threads" f over any lists that appear in args. Thread[f[args], h] threads f over any objects with head h that appear in args. Thread[f[args], h, n] threads f ...
Typical ways to enter characters. All printable ASCII characters can be entered directly. Those that are not alphanumeric are assigned explicit names in Mathematica, allowing ...