Many calculations involve solving systems of linear equations. In many cases, you will find it convenient to write down the equations explicitly, and then solve them using ...
PaddedForm[expr, n] prints with all numbers in expr padded to leave room for a total of n digits. PaddedForm[expr, {n, f}] prints with approximate real numbers having exactly ...
ReplaceList[expr, rules] attempts to transform the entire expression expr by applying a rule or list of rules in all possible ways, and returns a list of the results ...
NotebookDirectory[] gives the directory of the current evaluation notebook. NotebookDirectory[nb] gives the directory for the notebook specified by nb.
To control how a 3D surface responds to simulated light, set its reflection properties. Mathematica lets you control the diffuse reflection of light on a matte surface and ...
Mathematica incorporates the latest algorithms for solving industrial-scale linear systems, automatically switching between optimal dense and sparse algorithms—and handling ...
Looping is a core concept in programming. Mathematica provides powerful primitives for specifying and controlling looping, not only in traditional procedural programming, but ...
Why You Do Not Usually Need to Know about Internals Basic Internal Architecture The Algorithms of Mathematica
The built-in functions of Mathematica implement a very large number of algorithms from computer science and mathematics. Some of these algorithms are fairly old, but the vast ...
Mathematica provides a general mechanism for specifying constraints on patterns. All you need to do is to put /;condition at the end of a pattern to signify that it applies ...