index of the column to be exchanged
matrix to perform the operation on
optional arguments; see Options for more details
array of three matrices. The first matrix is the resultant matrix and the last two are
the corresponding elementary matrix and its inverse (if changeBase: true
is set in the options
).
Performs the elementary row operation to exchanges the i-th and k-th rows of a matrix.
index of the row to be exchanged
index of the row to be exchanged
matrix to perform the operation on
optional arguments; see Options for more details
array of three matrices. The first matrix is the resultant matrix and the last two are
the corresponding elementary matrix and its inverse (if changeBase: true
is set in the options
).
Performs the elementary column operation to multiply the entries of the i-th column by q of a matrix.
index of the column to be multiplied
(integer) multiplier
matrix to perform the operation on
optional arguments; see Options for more details
array of three matrices. The first matrix is the resultant matrix and the last two are
the corresponding elementary matrix and its inverse (if changeBase: true
is set in the options
).
Performs the elementary row operation to multiply the entries of the i-th row by q of a matrix.
index of the row to be multiplied
(integer) multiplier (q=+1, -1
)
matrix to perform the operation on
optional arguments; see Options for more details
array of three matrices. The first matrix is the resultant matrix and the last two are
the corresponding elementary matrix and its inverse (if changeBase: true
is set in the options
).
Performs the elementary column operation to replace the j-th column by q * the k-th column of a matrix.
index of the other column
(integer) mutiplier
matrix to perform the operation on
optional arguments; see Options for more details
array of three matrices. The first matrix is the resultant matrix and the last two are
the corresponding elementary matrix and its inverse (if changeBase: true
is set in the options
).
Performs the elementary row operation to replace the i-th row by q * the k-th row of a matrix.
index of the row to be replaced
index of the other row
(integer) mutiplier
matrix to perform the operation on
optional arguments; see Options for more details
array of three matrices. The first matrix is the resultant matrix and the last two are
the corresponding elementary matrix and its inverse (if changeBase: true
is set in the options
).
Transforms an old basis to a new basis by post multiplying by the basechange matrix.
vector of basis elements
basechange matrix
vector of new basis
Generates a copy of the identity matrix of a given size.
an identity matrix
Generates a string that MathJax/KaTex can use to print a matrix.
matrix to be printed
Latex/KaTex ready string
Post multiplies the matrix A by the matrix B, provided they are of compatible dimensions.
a new copy of the product matrix
Generates a string that MathJax/KaTex can use to print a vector.
vector to be printed
Latex/KaTex ready string
Generated using TypeDoc
Performs the elementary column operation to exchanges the j-th and k-th columns of a matrix.