$NewSymbol is a global variable which, if set, is applied to the name and context of each new symbol that Mathematica creates.
Modules in Mathematica allow you to treat the names of variables as local. Sometimes, however, you want the names to be global, but values to be local. You can do this in ...
[BerntEspGenz91] Berntsen, J., T. O. Espelid, and A. Genz. "An Adaptive Algorithm for the Approximate Calculation of Multiple Integrals." ACM Trans. Math. Softw. 17, no. 4 ...
Monte Carlo methods use randomly generated numbers or events to simulate random processes and estimate complicated results. For example, they are used to model financial ...
Applying transformation rules. The replacement operator /. (pronounced "slash-dot") applies rules to expressions. You can give a list of rules to apply. Each rule will be ...
There are a number of important interactions in Mathematica between evaluation and pattern matching. The first observation is that pattern matching is usually done on ...
The precise details of the naming of files differ from one computer system to another. Nevertheless, Mathematica provides some fairly general mechanisms that work on all ...
GraphData[name] gives a graph with the specified name.GraphData[name, " property"] gives the value for the specified property for a named graph.GraphData["class"] gives a ...
Mathematica's symbolic architecture allows a unique representation and treatment of images in both programs and documents. Mathematica supports images with arbitrary numbers ...
Version 8.0 introduces new features to load functions from shared libraries, giving a new way to incorporate external code into Mathematica. It also adds support for GPU ...