In an expression like f[x], the 'function name' f is itself an expression, and you can treat it as you would any other expression. You can replace names of functions using ...
In many kinds of calculations, you may find yourself typing the same input to Mathematica over and over again. You can save yourself a lot of typing by defining a function ...
Functions that are specified by simple algebraic formulas tend to be such that when their input is changed only slightly, their output also changes only slightly. But ...
Unless f is a flat function, a pattern like f[x_,y_] stands only for instances of the function with exactly two arguments. Sometimes you need to set up patterns that can ...
The functions described in "Textual Input and Output Overview" determine how expressions should be formatted when they are printed, but they do not actually cause anything to ...
This gives a result for the integral of x^n that is valid for almost all values of n. For the special case of x^-1, however, the correct result is different. The overall goal ...
You can ask for information about any object, whether it is built into Mathematica, has been read in from a Mathematica package, or has been introduced by you. Ways to get ...
Picking out elements of lists. We will use this list for the examples. Here is the last element of t.
In order to write the most general Mathematica programs you will sometimes need to find out global information about the setup under which your program is being run. Thus, ...
Mathematica provides functions for the aesthetic drawing of graphs. Algorithms implemented include spring embedding, spring-electrical embedding, high-dimensional embedding, ...