This tutorial contains simple examples of DatabaseLink that give an overview of its functionality and some ideas of how to get started. It uses a lightweight database, ...
You can tell a lot about what "type" of expression something is by looking at its head. Thus, for example, an integer has head Integer, while a list has head List. In a ...
Split
(Built-in Mathematica Symbol) Split[list] splits list into sublists consisting of runs of identical elements. Split[list, test] treats pairs of adjacent elements as identical whenever applying the ...
BoxData
(Built-in Mathematica Symbol) BoxData[boxes] is a low-level representation of the contents of a typesetting cell.
Delete
(Built-in Mathematica Symbol) Delete[expr, n] deletes the element at position n in expr. If n is negative, the position is counted from the end. Delete[expr, {i, j, ...}] deletes the part at position {i, ...
BoxMatrix[r] gives a (2 r + 1)*(2 r + 1) matrix of 1s.BoxMatrix[r, w] gives a (2 r + 1)*(2 r + 1) block of 1s centered in a w*w matrix of 0s.BoxMatrix[{r_1, r_2, ...}, ...] ...
Level
(Built-in Mathematica Symbol) Level[expr, levelspec] gives a list of all subexpressions of expr on levels specified by levelspec. Level[expr, levelspec, f] applies f to the sequence of subexpressions.
NonConstants is an option for D which gives a list of objects to be taken to depend implicitly on the differentiation variables.
Nested logical and piecewise functions can be expanded out much like nested arithmetic functions. You can do this using LogicalExpand and PiecewiseExpand. Expanding out ...
Mathematica's uniform representation of vectors and matrices as lists automatically extends to tensors of any rank, allowing Mathematica's powerful list manipulation ...