DOCUMENTATION CENTER SEARCH
Mathematica
>
線形系
>
Mathematica
組込みシンボル
線形系の解法
チュートリアル »
|
LinearSolve
Inverse
NullSpace
GroebnerBasis
関連項目 »
|
線形系
行列と線形代数
その他 »
RowReduce
RowReduce
[
m
]
行
m
の行還元形式を与える.
詳細
RowReduce
はガウスの消去を行う.これは複数の行を加算しながら可能な場合にゼロの要素を作成する.最終的な行列は変形した行を梯列形式で表す.
m
が非退化正方行列である場合,
RowReduce
[
m
]
は
IdentityMatrix
[
Length
[
m
]]
である.
»
m
が
k
行と
k
より多くの列を持った非退化長方行列である場合,
RowReduce
[
m
]
の先頭の
k
列は単位行列を作る.
»
RowReduce
は,数値的および記号的行列に対して機能する.
次のオプションを与えることができる.
Method
Automatic
使用するアルゴリズム
Modulus
0
使用すべき法とする整数
Tolerance
Automatic
使用する数値許容度
ZeroTest
Automatic
行列の要素を零とみなすかどうかを判別する関数
RowReduce
[
m
,
Modulus
->
n
]
は,素数
n
を法とする行変形を実行する.
»
RowReduce
[
m
,
ZeroTest
->
test
]
は,行列要素がゼロであるかどうかを判定するために
test
[
m
[[
i
,
j
]]]
を評価する.
Method
オプションの取り得る設定は
LinearSolve
の場合と同じである.
例題
すべて閉じる
例
(3)
In[1]:=
Out[1]=
正方行列の行の簡約を行う:
In[1]:=
Out[1]=
In[2]:=
Out[2]//MatrixForm=
長方行列の行の簡約を行う:
In[1]:=
Out[1]=
In[2]:=
Out[2]//MatrixForm=
スコープ
(2)
オプション
(2)
アプリケーション
(2)
特性と関係
(3)
関連項目
LinearSolve
Inverse
NullSpace
GroebnerBasis
チュートリアル
線形系の解法
関連リンク
実装に関するノート: 数値および関連関数
その他
線形系
行列と線形代数
バージョン 1 の新機能 | バージョン 3 での修正機能
© 2008 Wolfram Research, Inc.