| Genius Manual | ||
|---|---|---|
| <<< Previous | List of GEL functions | Next >>> |
ApplyOverMatrix (a,func) |
Apply a function over all entries of a matrix and return a matrix of the results
ApplyOverMatrix2 (a,b,func) |
Apply a function over all entries of 2 matrices (or 1 value and 1 matrix) and return a matrix of the results
ColumnsOf (M) |
Gets the columns of a matrix as a horizontal vector
ComplementSubmatrix (m,r,c) |
Remove column(s) and row(s) from a matrix
CompoundMatrix (k,A) |
Calculate the kth compund matrix of A
DeleteColumn (M,col) |
Delete a column of a matrix
DeleteRow (M,row) |
Delete a row of a matrix
DiagonalOf (M) |
Gets the diagonal entries of a matrix as a horizontal vector
DotProduct (u,v) |
Aliases: InnerProduct
Get the dot product of two vectors
ExpandMatrix (M) |
Expands a matrix just like we do on unquoted matrix input
I (n) |
Aliases: eye
Return an identity matrix of a given size, that is n by n.
See Planetmath for more information.
IndexComplement (vec,msize) |
Return the index complement of a vector of indexes
IsDiagonal (M) |
Is a matrix diagonal
See Planetmath for more information.
IsLowerTriangular (M) |
Is a matrix lower triangular
IsMatrixInteger (M) |
Check if a matrix is an integer (non-complex) matrix
IsMatrixRational (M) |
Check if a matrix is a rational (non-complex) matrix
IsMatrixReal (M) |
Check if a matrix is a real (non-complex) matrix
IsMatrixSquare (M) |
Is a matrix square
IsUpperTriangular (M) |
Is a matrix upper triangular
IsValueOnly (M) |
Check if a matrix is a matrix of numbers
IsVector (v) |
Is argument a horizontal or a vertical vector
LowerTriangular (M) |
Zero out entries above the diagonal
MakeDiagonal (v,arg...) |
Aliases: diag
Make diagonal matrix from a vector
See Planetmath for more information.
MatrixProduct (a) |
Calculate the product of all elements in a matrix
MatrixSum (a) |
Calculate the sum of all elements in a matrix
MatrixSumSquares (a) |
Calculate the sum of squares of all elements in a matrix
OuterProduct (u,v) |
Get the outer product of two vectors
ReverseVector (v) |
Reverse elements in a vector
RowSum (m) |
Calculate sum of each row in a matrix
RowSumSquares (m) |
Calculate sum of squares of each row in a matrix
RowsOf (M) |
Gets the rows of a matrix as a vertical vector
SetMatrixSize (M,rows,columns) |
Make new matrix of given size from old one
SortVector (v) |
Sort vector elements
StripZeroColumns (M) |
Removes any all-zero columns of M
StripZeroRows (M) |
Removes any all-zero rows of M
Submatrix (m,r,c) |
Return column(s) and row(s) from a matrix
SwapRows (m,row1,row2) |
Swap two rows in a matrix
UpperTriangular (M) |
Zero out entries below the diagonal
columns (M) |
Get the number of columns of a matrix
elements (M) |
Get the number of elements of a matrix
ones (rows,columns...) |
Make an matrix of all ones (or a row vector)
rows (M) |
Get the number of rows of a matrix
zeros (rows,columns...) |
Make an matrix of all zeros (or a row vector)
| <<< Previous | Home | Next >>> |
| Number Theory | Up | Linear Algebra |