| Operation | GenStat expression | Definition | Description |
| Product | A *+ B | AB | matrix product or multiplication |
| Trace | TRACE(A) | tr A | the trace of a matrix. |
| Direct Product | DPRODUCT(A;B) | A Ä B | matrix direct product. |
| Transpose | T(A) | A' | matrix transpose |
| Diagonal | DIAGONAL(A) | | extract the diagonal of a matrix. |
| Quadratic Product | T(A)*+X*+A | A'XA | matrix quadratic product. |
| Inverse | INVERSE(A) | A-1 | the inverse of a matrix. |
| Determinant | DET(A) | |A| | the determinant of a matrix. |
| Choleski Decomp. | CHOLESKI(A) | L: A = LL' | - the Choleski decomposition of a matrix. |
| Eigenvalues | EVALUES(A) | | the eigenvalues of a matrix. |
| Eigenvectors | EVECTORS(A) | | the eigenvectors of a matrix. |
| Singular Values | SVALUES(A) | | the singular values of a matrix. |
| Left Singular Vectors | LSVECTORS(A) | | the left singular vectors of a matrix. |
| Right Singular Vectors | RSVECTORS(A) | | the right singular vectors of a matrix. |
Note that the dimensions of the two matrices must match exactly for the operators +, -, * and /.