Low-level functions for converting between expressions and boxes. MakeBoxes generates boxes without evaluating its input. MakeExpression interprets boxes but uses ...
"Defining Functions" discusses how you can define functions in Mathematica. In a typical case, you would type in f[x_]=x^2 to define a function f. (Actually, the definitions ...
In many kinds of calculations, you need to set up "arrays" that contain sequences of expressions, each specified by a certain index. One way to implement arrays in ...
You can use lists as tables of values. You can generate the tables, for example, by evaluating an expression for a sequence of different parameter values. This gives a table ...
Mathematica expressions provide a very general way to handle all kinds of data, and you may sometimes want to use such expressions inside your external programs. A language ...
Functions for manipulating files. Different operating systems have different commands for manipulating files. Mathematica provides a simple set of file manipulation ...
When Mathematica cannot give you an explicit result for an integral, it leaves the integral in a symbolic form. It is often useful to manipulate this symbolic form. ...
Getting parts of lists. This gives a list of parts 1 and 3. Here is a nested list.
When you have numerical data, it is often convenient to find a simple formula that approximates it. For example, you can try to "fit" a line or curve through the points in ...
There are a number of functions built into Mathematica which, like Plot, have various options you can set. Mathematica provides some general mechanisms for handling such ...