るりまサーチ

最速Rubyリファレンスマニュアル検索!
143件ヒット [1-100件を表示] (0.088秒)
トップページ > クエリ:i[x] > クエリ:LUPDecomposition[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. bigdecimal to_i
  5. ipaddr to_i

ライブラリ

クラス

キーワード

検索結果

<< 1 2 > >>

Matrix::LUPDecomposition (24000.0)

行列のLUP分解の情報を保持するクラスです。

...行列のLUP分解の情報を保持するクラスです。

Matrix#lup_decomposition の返り値のクラスです。...

Matrix::LUPDecomposition#determinant -> Numeric (9100.0)

元の行列の行列式の値を返します。 LUP 分解の結果を利用して計算します。

...元の行列の行列式の値を返します。
LUP 分解の結果を利用して計算します。

@see Matrix#determinant...

Matrix::LUPDecomposition#pivots -> [Integer] (9100.0)

ピボッティングを表す配列を返します。

ピボッティングを表す配列を返します。

Matrix::LUPDecomposition#singular? -> bool (9100.0)

元の行列が正方で特異なら true を、正則なら false を返します。 LUP 分解の結果を利用して判定します。

...元の行列が正方で特異なら true を、正則なら false を返します。
LUP 分解の結果を利用して判定します。

@see Matrix#singular?...

Matrix#lup_decomposition -> Matrix::LUPDecomposition (6314.0)

行列の LUP 分解を保持したオブジェクトを返します。

...Matrix::LUPDecomposition は to_ary を定義しているため、
多重代入によって3つの行列(下三角行列、上三角行列、置換行列)
を得ることができます。これを [L, U, P] と書くと、
L*U = P*self を満たします。

//emlist[例][ruby]{
require 'matrix'
a...
...= Matrix[[1, 2], [3, 4]]
l, u, p = a.lup
l.lower_triangular? # => true
u.upper_triangular? # => true
p.permutation? # => true
l * u == p * a # => true
a.lup.solve([2, 5]) # => Vector[(1/1), (1/2)]
//}

@see Matrix::LUPDecomposition...

絞り込み条件を変える

Matrix::LUPDecomposition#to_a -> [Matrix, Matrix, Matrix] (6300.0)

分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で 返します。

分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で
返します。

Matrix::LUPDecomposition#to_ary -> [Matrix, Matrix, Matrix] (6300.0)

分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で 返します。

分解した行列を [下半行列, 上半行列, 置換行列] という3要素の配列で
返します。

Matrix::LUPDecomposition#det -> Numeric (6100.0)

元の行列の行列式の値を返します。 LUP 分解の結果を利用して計算します。

...元の行列の行列式の値を返します。
LUP 分解の結果を利用して計算します。

@see Matrix#determinant...

Matrix::LUPDecomposition#l -> Matrix (6100.0)

LUP分解の下半行列部分を返します。

LUP分解の下半行列部分を返します。

Matrix::LUPDecomposition#p -> Matrix (6100.0)

LUP分解の置換行列部分を返します。

LUP分解の置換行列部分を返します。

絞り込み条件を変える

<< 1 2 > >>