To run Mathematica from within an external program requires making use of many general features of MathLink. The first issue is how to establish a MathLink connection to ...
If you represent the n^th term in a sequence as a[n], you can use a recurrence equation to specify how it is related to other terms in the sequence. RSolve takes recurrence ...
Many large-scale applications of linear algebra involve matrices that have many elements, but comparatively few that are nonzero. You can represent such sparse matrices ...
General options for text formatting. If you have a large block of text containing no explicit newline characters, then Mathematica will automatically break your text into a ...
Throughout any computation, Mathematica maintains an evaluation stack containing the expressions it is currently evaluating. You can use the function Stack to look at the ...
Derivatives in Mathematica work essentially the same as in standard mathematics. The usual mathematical notation, however, often hides many details. To understand how ...
When searching for a real simple root of a real valued function, it is possible to take advantage of the special geometry of the problem, where the function crosses the axis ...
MathLink connections between Mathematica sessions. This starts up a link on port number 8000. This connects to the link on port 8000.
When Mathematica transforms an expression such as x+x into 2x, it is treating the variable x in a purely symbolic or formal fashion. In such cases, x is a symbol which can ...
Some common operations on special functions. Most special functions have simpler forms when given certain specific arguments. Mathematica will automatically simplify special ...