Although Mathematica matches patterns in a purely structural fashion, its notion of structural equivalence is quite sophisticated. In particular, it takes account of ...
Mathematica allows you to define transformation rules for any expression. You can define such rules not only for functions that you add to Mathematica, but also for intrinsic ...
EvaluatorNames is a global option that specifies the kernels that are currently configured to perform evaluations.
The built-in Mathematica iteration functions such as Table and Sum evaluate their arguments in a slightly special way. When evaluating an expression like Table[f,{i,i_max}], ...
When working with graphics in Mathematica , you may want to combine several graphics into a single image. Mathematica can combine graphics by overlaying them or by embedding ...
The symbolic language paradigm of Mathematica takes the concept of variables and functions to a new level. In Mathematica a variable can not only stand for a value, but can ...
Many programs you write will involve operations that need to be iterated several times. Nest and NestList are powerful constructs for doing this. Applying functions of one ...
Important for elliptical shapes and periodic potentials, Mathematica achieves a new level of implementation for Mathieu-related functions, supporting arbitrary-precision ...
Dynamic and Manipulate have holding attributes that are vital in making them work properly. However, those holding attributes can interfere with other structural operations ...
LinkCreate["name"] creates a MathLink link with the specified name for another program to connect to. LinkCreate[] creates a MathLink link and picks an unused name for the ...