As discussed in "The Structure of Graphics and Sound", Mathematica includes a full graphics programming language. In this language, you can set up many different kinds of ...
Mathematica allows you to use special notation for many common operators. For example, although internally Mathematica represents a sum of two terms as Plus[x,y], you can ...
The hierarchy of levels at which options can be set. Here is a notebook containing three cells. This is what happens when the setting CellFrame->True is made specifically for ...
This constructs the sum ∑_(i=1)^7 (x^i)/(i) . You can leave out the lower limit if it is equal to 1. This makes i increase in steps of 2, so that only odd-numbered values are ...
One of the important features of Mathematica is that it can do symbolic, as well as numerical calculations. This means that it can handle algebraic formulas as well as ...
GenomeData["gene"] gives the DNA sequence for the specified gene on the reference human genome.GenomeData["gene", " property"] gives the value of the specified property for ...
Mathematica contains some powerful primitives for making structural changes to expressions. You can use these primitives both to implement mathematical properties such as ...
ParticleData[name, " property"] gives the specified property for a subatomic particle or family of particles with the specified name. ParticleData[{name, q}, " property"] ...
Constructing matrices with special shapes. This creates a matrix of 0s containing a radius 4 diamond of 1s. The result is a 9×9 matrix. The size of the matrix can be ...
In any interactive session, Mathematica effectively operates in a loop. It waits for your input, processes the input, prints the result, then goes back to waiting for input ...