Unless f is a flat function, a pattern like f[x_,y_] stands only for instances of the function with exactly two arguments. Sometimes you need to set up patterns that can ...
Mathematica provides systemwide support for a large number of special characters. Each character has a name and a number of shortcut aliases. They are fully supported by the ...
Mathematica allows you to use special notation for many common operators. For example, although internally Mathematica represents a sum of two terms as Plus[x,y], you can ...
Array
(Built-in Mathematica Symbol) Array[f, n] generates a list of length n, with elements f[i]. Array[f, {n_1, n_2, ...}] generates an n_1*n_2*... array of nested lists, with elements f[i_1, i_2, ...]. ...
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 ...
CReturn[ ] is a symbolic representation of a return from a function. CReturn[arg] returns the argument arg.
ExpressionToSymbolicExpressionML[expr] converts expr to ExpressionML and returns the corresponding SymbolicXML.
Starting in Version 7, Mathematica includes expression-to-speech functionality. In principle, any Mathematica expression can be translated in this way.
AlgebraicNumberTrace[a] gives the trace of the algebraic number a.
ColorRules is an option for ArrayPlot which specifies how colors of cells should be determined from values.