ludecomp(a, n, zero = 0, one = 1) -> [Integer]
[permalink][rdoc][edit]-
n 次正方行列を表す配列 a を破壊的に変更し、返り値と併せて元の行列の LU 分解を提供します。
LUSolve.#lusolve の引数を構築するために使います。
- [PARAM] a:
- 行列を BigDecimal の配列で指定します。(各要素を Row-major order で 1 次元の配列にしたオブジェクトを指定します)
- [PARAM] n:
- 引数 a の次元を整数で指定します。
- [PARAM] zero:
- 0 を表す値を指定します。
- [PARAM] one:
- 1 を表す値を指定します。
- [RETURN]
- ピボットの位置を表す Integer の配列を返します。
- [EXCEPTION] RuntimeError:
- 引数 a に特異行列を指定した場合に発生します。