Work with Variables and Functions Work with Lists Work with Rules
The Basic Constructs Classes of Functionality Options Syntax
Introduction General String Patterns Regular Expressions
Mathematica has over 3000 built-in functions and other objects, all based on a single unified framework, and all carefully designed to work together, both in simple ...
"Introduction to Manipulate" and "Introduction to Dynamic" provide most of the information you need to use Mathematica's interactive features accessible through the functions ...
RecurrenceTable[eqns, expr, {n, n_max}] generates a list of values of expr for successive n based on solving the recurrence equations eqns.RecurrenceTable[eqns, expr, nspec] ...
CompilationOptions is an option for Compile that specifies settings for the compilation process.
Mathematica provides several convenient methods for extracting and manipulating parts of matrices. The flexible [[ ]] (Part) and ;; (Span) syntaxes provide compact yet ...
Dimensions[expr] gives a list of the dimensions of expr. Dimensions[expr, n] gives a list of the dimensions of expr down to level n.
RotateLeft[expr, n] cycles the elements in expr n positions to the left. RotateLeft[expr] cycles one position to the left. RotateLeft[expr, {n_1, n_2, ...}] cycles elements ...