|
RowReduce
RowReduce[m]は,行列 mの行還元形式を与える.
例:RowReduce[ 3, 1, a , 2, 1, b ]  .
RowReduceはガウスの消去を行う.これは複数の行を加算しながら可能な場合にゼロの要素を作成する.最終的な行列は還元した行を梯列形式で表す.
mが非退化正方行列である場合,RowReduce[m]はIdentityMatrix[Length[m]]である.
mが 行と より多くの列を持った非退化長方行列である場合,RowReduce[m]の先頭の 列は単位行列を作る.
RowReduceは,数値的および記号的行列に対して機能する.
RowReduce[m, Modulus -> n]は,素数nを法とする行還元を実行する.
RowReduce[m, ZeroTest -> test]は,行列要素がゼロであるかどうかを判定するために test[ m[[i, j]] ]を評価する.
参照セクション:3.7.8.
実装に関するノート:A.9.4.
次も参照:LinearSolve,Inverse,NullSpace,GroebnerBasis.
バージョン1の新関数.バージョン3で大幅改訂
他の例
|