A common operation in analyzing various kinds of data is to find the discrete Fourier transform (or spectrum) of a list of values. The idea is typically to pick out ...
A full Mathematica installation consists of thousands of separate files, arranged in several hundred directories under the main installation directory. The location of the ...
Partitioning elements in a list. This partitions in blocks of 3. This partitions in blocks of 3 with offset 1.
In a statement like x^4+x^2>0, Mathematica treats the variable x as having a definite, though unspecified, value. Sometimes, however, it is useful to be able to make ...
Palettes can be configured to remember their previous states across front end sessions. This is useful for palettes containing multiple expandable sections, tab views, ...
Basic two-dimensional graphics elements. Here is a line primitive. This shows the line as a two-dimensional graphics object.
void MLClose (MLINK link) closes a MathLink connection.
MLINK MLOpenString (MLENV env, const char *string, int *errno) opens a MathLink connection taking parameters from a character string.
int MLPutReal64 (MLINK link, double x) puts the double-precision floating-point number x to the MathLink connection specified by link.
void MLReleaseByteArray (MLINK link, unsigned char *a, int *dims, char ** heads, int d) disowns the memory allocated by MLGetByteArray() to store the array a, its dimensions ...