Mathematica provides a compact way of representing boxes in terms of strings. This is particularly convenient when you want to import or export specifications of boxes as ...
Properties of Strings Operations on Strings Characters in Strings
Invisible characters. In the input there is an invisible comma between the 1 and 2. Here there is an invisible space between the x and y, interpreted as multiplication.
Mathematica contains some powerful primitives for making structural changes to expressions. You can use these primitives both to implement mathematical properties such as ...
Structural operations on polynomials. Here is a polynomial in one variable. Expand expands out products and powers, writing the polynomial as a simple sum of terms.
For ordinary polynomials, Factor and Expand give the most important forms. For rational expressions, there are many different forms that can be useful. Different kinds of ...
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 ...
Specifying output styles. The second x^2 is here shown in boldface. This shows the word text in font sizes from 10 to 20 points.
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 ...
Here is a typical palette of modifiers. Mathematica allows you to use any expression as a subscript. Unless you specifically tell it otherwise, Mathematica will interpret a ...