# Linear Algebra

These are the available functions for linear algebra. See each function's help topic in the TERR Language Reference for more information.

Function name | Title description
--- | ---
`%c%` | Matrix Cross Product
`%o%` | Generalized Outer Products
`aperm` | Array Permutations
`aperm.default` | Array Permutations
`aperm.table` | Array Permutations
`apply` | Apply a Function to Sections of an Array
`backsolve` | Backsolve Upper or Lower Triangular Equations
`chol` | Choleski Decomposition of Symmetric Matrix
`chol.default` | Choleski Decomposition of Symmetric Matrix
`chol2inv` | Invert a Matrix Given its Choleski Decomposition
`colMeans` | Row and Column Summaries
`colSums` | Row and Column Summaries
`crossprod` | Matrix Cross Product
`det` | Determinant of a Matrix
`determinant` | Determinant of a Matrix
`diag` | Diagonal Matrices
`eigen` | Eigenvalues and Eigenvectors of a Matrix
`eigen.default` | Eigenvalues and Eigenvectors of a Matrix
`is.qr` | QR Matrix Decomposition
`La.svd` | Singular Value Decomposition of a Matrix
`outer` | Generalized Outer Products
`prcomp` | Principal Components Analysis
`prcomp.default` | Principal Components Analysis
`prcomp.formula` | Principal Components Analysis
`qr` | QR Matrix Decomposition
`qr.coef` | Use a QR Matrix Decomposition
`qr.default` | QR Matrix Decomposition
`qr.fitted` | Use a QR Matrix Decomposition
`qr.lm` | QR Matrix Decomposition
`qr.Q` | Reconstruct the Q, R, or X Matrices from a QR Object
`qr.qty` | Use a QR Matrix Decomposition
`qr.qy` | Use a QR Matrix Decomposition
`qr.R` | Reconstruct the Q, R, or X Matrices from a QR Object
`qr.resid` | Use a QR Matrix Decomposition
`qr.solve` | Use a QR Matrix Decomposition
`qr.X` | Reconstruct the Q, R, or X Matrices from a QR Object
`rowMeans` | Row and Column Summaries
`rowSums` | Row and Column Summaries
`scale` | Scale Columns of a Matrix
`scale.default` | Scale Columns of a Matrix
`solve` | Solve Linear Equations and Invert Matrices
`solve.default` | Solve Linear Equations and Invert Matrices
`solve.qr` | Solve Linear Equations and Invert Matrices
`svd` | Singular Value Decomposition of a Matrix
`t` | Transpose a Matrix
`t.default` | Transpose a Matrix
`tcrossprod` | Matrix Cross Product