Matrix

table of contents


trn
augment
ident
fill
subMat
diag
listToMat
matToList
dim
det
norm
rank
ref
rref
eigVl
eigVc
LU
QR
swap
mRow
mRowAdd
rowAdd
rowDim
rowNorm
colDim
colNorm

trn

Returns a transposed matrix.
Syntax: trn (Mat [ ) ]

スティッキー
スティッキー

augment

Returns a matrix that combines two other matrices.
Syntax: augment (Mat-1, Mat-2 [ ) ]

スティッキー
スティッキー

ident

Creates an identity matrix.
Syntax: ident (natural number [ ) ]

スティッキー
スティッキー

fill

Creates a matrix with a specific number of rows and columns, or replaces the elements of a matrix with a specific expression.
Syntax:
fill (Exp, number of rows, number of columns [ ) ]
   fill (Exp, Mat [ ) ]

スティッキー
スティッキー
スティッキー

subMat

Extracts a specific section of a matrix into a new matrix.
Syntax: subMat (Mat [, start row] [, start column] [, end row] [, end column] [ ) ]

  • “1” is the default when you omit “[, start row]” and “[, start column]”.
  • The last row number is the default when you omit “[, end row]”.
  • The last column number is the default when you omit “[, end column]”.

スティッキー
スティッキー

diag

Returns a one-row matrix containing the elements from the main diagonal of a square matrix.
Syntax: diag (Mat[ ) ]

スティッキー
スティッキー

listToMat

Transforms lists into a matrix.
Syntax: listToMat (List-1 [, List-2, …, List-N] [ ) ]

スティッキー
スティッキー

matToList

Transforms a specific column of a matrix into a list.

Syntax: matToList (Mat, column number [ ) ]
スティッキー
スティッキー

dim

Returns the dimensions of a matrix as a two-element list {number of rows, number of columns}.
Syntax: dim (Mat [ ) ]

スティッキー
スティッキー

det

Returns the determinant of a square matrix.
Syntax: det (Mat [ ) ]

スティッキー
スティッキー

norm

Returns the Frobenius norm of the matrix.
Syntax: norm (Mat [ ) ]

スティッキー
スティッキー

rank

Finds the rank of matrix. The rank function computes the rank of a matrix by performing Gaussian elimination on the rows of the given matrix. The rank of matrix A is the number of non-zero rows in the resulting matrix.
Syntax: rank (Mat [ ) ]

スティッキー
スティッキー

ref

Returns the row echelon form of a matrix.
Syntax: ref (Mat [ ) ]

スティッキー
スティッキー

rref

Returns the reduced row echelon form of a matrix.
Syntax: rref (Mat [ ) ]

スティッキー
スティッキー

eigVl ClassPad Math Plus

Returns a list that contains the eigenvalue(s) of a square matrix.
Syntax: eigVl (Mat [ ) ]

スティッキー
スティッキー

eigVc ClassPad Math Plus

Returns a matrix in which each column represents an eigenvector of a square matrix.

  • Since an eigenvector usually cannot be determined uniquely, it is standardized as follows to its norm, which is 1:
     When \({\rm V} = [ x_1, x_2, …, x_n ]\), \(\sqrt{\left( |x_1|^2+|x_2|^2+…+|x_n|^2 \right)}=1.\).
    Syntax: eigVc (Mat [ ) ]

スティッキー
スティッキー

LU ClassPad Math Plus

Returns the LU decomposition of a square matrix.
Syntax: LU (Mat, lVariableMem, uVariableMem [ ) ]

  • The lower matrix is assigned to the first variable L, while the upper matrix is assigned to the second variable U.

スティッキー
スティッキー

QR ClassPad Math Plus

Returns the QR decomposition of a square matrix.
Syntax: QR (Mat, qVariableMem, rVariableMem [ ) ]
Example: To obtain the QR decomposition of the matrix [[1, 2] [3, 4]]

  • The unitary matrix is assigned to variable Q, while the upper triangular matrix is assigned to variable R.

スティッキー
スティッキー

swap

Swaps two rows of a matrix.
Syntax: swap (Mat, row number-1, row number-2 [ ) ]

スティッキー
スティッキー

mRow

Multiplies the elements of a specific row in a matrix by a specific expression.
Syntax: mRow (Exp, Mat, row number [ ) ]

スティッキー
スティッキー

mRowAdd

Multiplies the elements of a specific row in a matrix by a specific expression, and then adds the result to another row.
Syntax: mRowAdd (Exp, Mat, row number-1, row number-2 [ ) ]

スティッキー
スティッキー

rowAdd

Adds a specific matrix row to another row.
Syntax: rowAdd (Mat, row number-1, row number-2 [ ) ]

スティッキー
スティッキー

rowDim

Returns the number of rows in a matrix.
Syntax: rowDim (Mat [ ) ]

スティッキー
スティッキー

rowNorm

Calculates the sums of the absolute values of the elements of each row of a matrix, and returns the maximum value of the sums.
Syntax: rowNorm (Mat [ ) ]

スティッキー
スティッキー

colDim

Returns the number of columns in a matrix.
Syntax: colDim (Mat [ ) ]

スティッキー
スティッキー

colNorm

Calculates the sums of the absolute values of the elements of each column of a matrix, and returns the maximum value of the sums.
Syntax: colNorm (Mat [ ) ]

スティッキー
スティッキー