このページの目次
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
転置行列を返します。
構文: trn (Mat [ ) ]


augment
2つの行列を結合した行列を返します。
構文: augment (Mat-1, Mat-2 [ ) ]


ident
単位行列を作成します。
構文: ident (自然数 [ ) ]


fill
指定した行数、列数を持ち、すべての要素に同じ式が入った行列を作成します。または、行列のすべての要素を、同じ式で置き換えます。
構文: fill (Exp, 行数, 列数 [ ) ]
fill (Exp, Mat [ ) ]



subMat
行列の特定の部分を、新しい行列として抽出します。
構文: subMat (Mat [, 開始行] [, 開始列] [, 終了行] [, 終了列] [ ) ]
- “[, 開始行]” と “[, 開始列]” を省略した場合は、“1” が適用されます。
- “[, 終了行]” を省略した場合は、最終行が適用されます。
- “[, 終了列]” を省略した場合は、最終列が適用されます。


diag
正方行列の主対角線から要素を抽出した 1行行列を返します。
構文: diag (Mat[ ) ]


listToMat
複数のリストを行列に変換します。
構文: listToMat (List-1 [, List-2, …, List-N] [ ) ]


matToList
行列の特定の列をリストに変換します。
構文: matToList (Mat, 列番号 [ ) ]


dim
行列の次元を 2つの要素を持つリスト {行数, 列数} として返します。
構文: dim (Mat [ ) ]


det
正方行列の行列式を返します。
構文: det (Mat [ ) ]


norm
行列のフロベニウスノルムを返します。
構文: norm (Mat [ ) ]


rank
行列の階数を求めます。この関数は、与えられた行列の行に対してガウスの消去法を実行することにより、行列の階数を計算します。行列 A の階数は、結果行列の 0 でない列の数です。
構文: rank (Mat [ ) ]


ref
行列の行階段形を返します。
構文: ref (Mat [ ) ]


rref
行列の行簡約階段形を返します。
構文: rref (Mat [ ) ]


eigVl 
正方行列の固有値を含むリストを返します。
構文: eigVl (Mat [ ) ]


eigVc 
正方行列の固有ベクトルを各列で表す行列を返します。
- 固有ベクトルは通常、一意には決定できないため、そのノルムである 1 が次の要領で標準化されます。
\({\rm V} = [ x_1, x_2, …, x_n ]\) のとき、 \(\sqrt{\left( |x_1|^2+|x_2|^2+…+|x_n|^2 \right)}=1.\)
構文: eigVc (Mat [ ) ]


LU 
正方行列の LU 分解を返します。
構文: LU (Mat, lVariableMem, uVariableMem [ ) ]
- 下三角行列 L は 1つ目の変数(lVariableMem)、上三角行列 U は 2つ目の変数(uVariableMem)に、それぞれ格納されます。


QR 
正方行列の QR 分解を返します。
構文: QR (Mat, qVariableMem, rVariableMem [ ) ]
例: 行列 [[1, 2] [3, 4]] を QR 分解する
- ユニタリ行列 Q は 1つ目の変数(qVariableMem)、上三角行列 R は 2つ目の変数(rVariableMem)に、それぞれ格納されます。


swap
行列の指定した 2つの行を入れ替えます。
構文: swap (Mat, 行番号-1, 行番号-2 [ ) ]


mRow
行列の指定した行の要素に、指定した式を乗算します。
構文: mRow (Exp, Mat, 行番号 [ ) ]


mRowAdd
行列の指定した行(行番号-1)の要素に指定した式を乗算し、その結果を別の行(行番号-2)に追加します。
構文: mRowAdd (Exp, Mat, 行番号-1, 行番号-2 [ ) ]


rowAdd
行列の指定した行を別の行に加算します。
構文: rowAdd (Mat, 行番号-1, 行番号-2 [ ) ]


rowDim
行列の行数を返します。
構文: rowDim (Mat [ ) ]


rowNorm
行列の各行ごとに要素の絶対値の総和を計算し、その中から最大値を返します。
構文: rowNorm (Mat [ ) ]


colDim
行列の列数を返します。
構文: colDim (Mat [ ) ]


colNorm
行列の列ごとに要素の絶対値の総和を計算し、その中から最大値を返します。
構文: colNorm (Mat [ ) ]

