MATLAB Function Reference | ![]() ![]() |
表示
R = rref(A) [R,jb] = rref(A) [R,jb] = rref(A,tol) rrefmovie(A)
詳細
は、部分ピボットを使った Gauss Jordan 消去法で、R = rref(A)
A
を行の階段型に変換します。列の要素が無視できるかどうかを判定するための許容値のデフォルトは、次式で与えられます。
max(size(A))*eps *norm(A,inf)
)
は、つぎのようなベクトル [R,jb] = rref(A)
jb
も出力します。
r = length(jb)
は、A
のランクです。x(jb)
は、線形システム
Ax = b
の範囲を設定する変数です。A(:,jb)
は、A
の範囲に対する基底です。R(1:r,jb)
は、r
行r
列の単位行列です。[R,jb] = rref(A,tol)
は、ランクの判定で、与えられた許容値を使います。
丸め誤差により、このアルゴリズムは、rank
, orth
、null
のランクと異なる値を計算する場合があります。
は、このアルゴリズムの計算過程を表示します。rrefmovie(A)
例題
A = magic(4), R = rref(A) A = 16 2 3 13 5 11 10 8 9 7 6 12 4 14 15 1 R = 1 0 0 1 0 1 0 3 0 0 1 -3 0 0 0 0
参考
![]() | round | rsf2csf | ![]() |