るりまサーチ

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

別のキーワード

  1. _builtin raise
  2. kernel raise
  3. fiber raise
  4. thread raise
  5. e2mmap raise

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

Matrix#cofactor_expansion(row: nil, column: nil) -> object | Integer | Rational | Float (43.0)

row 行、もしくは column 列に関するラプラス展開をする。

...けです。かわりにMatrix#determinant を
利用すべきです。

変則的な形状の行列に対してはそれ以上の意味を持ちます。例えば
row行/column列が行列やベクトルである場合には

//emlist[例][ruby]{
require 'matrix'
# Matrix[[7,6], [3,9]].laplace_expa...
...=> 45
Matrix
[[Vector[1, 0], Vector[0, 1]], [2, 3]].laplace_expansion(row: 0) # => Vector[3, -2]
//}

@
param row 行
@
param column 列
@
raise ArgumentError row と column を両方指定した、もしくは両方とも指定していない、場合に発生します
@
raise ExceptionForMatrix::ErrD...
...imensionMismatch 行列が正方でない場合に発生します
@
see Matrix#cofactor...

Matrix#laplace_expansion(row: nil, column: nil) -> object | Integer | Rational | Float (43.0)

row 行、もしくは column 列に関するラプラス展開をする。

...けです。かわりにMatrix#determinant を
利用すべきです。

変則的な形状の行列に対してはそれ以上の意味を持ちます。例えば
row行/column列が行列やベクトルである場合には

//emlist[例][ruby]{
require 'matrix'
# Matrix[[7,6], [3,9]].laplace_expa...
...=> 45
Matrix
[[Vector[1, 0], Vector[0, 1]], [2, 3]].laplace_expansion(row: 0) # => Vector[3, -2]
//}

@
param row 行
@
param column 列
@
raise ArgumentError row と column を両方指定した、もしくは両方とも指定していない、場合に発生します
@
raise ExceptionForMatrix::ErrD...
...imensionMismatch 行列が正方でない場合に発生します
@
see Matrix#cofactor...

Matrix#/(m) -> Matrix (32.0)

self に行列 m の逆行列を右から乗じた行列を返します。

...じた行列を返します。

@
param m 逆行列を右から乗算する行列。可逆行列でselfと乗算可能な行列を指定します。

@
raise ExceptionForMatrix::ErrDimensionMismatch 次元が合わない場合に発生します
@
raise ExceptionForMatrix::ErrNotRegular m が正則で...

Matrix#cofactor(row, column) -> Integer | Rational | Float (31.0)

(row, column)-余因子を返します。

...(row, column)-余因子を返します。

各要素の型によって返り値が変わります。

@
param row 行
@
param column 列
@
raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方でない場合に発生します。
@
see Matrix#adjugate...

Matrix#first_minor(row, column) -> Matrix (25.0)

self から第 row 行と第 column 列を取り除いた行列を返します。

...self から第 row 行と第 column 列を取り除いた行列を返します。

@
param row 行
@
param column 列
@
raise ArgumentError row, column が行列の行数/列数を越えている場合に発生します。...

絞り込み条件を変える

Matrix#hstack(*matrices) -> Matrix (25.0)

行列 self と matrices を横に並べた行列を生成します。

...ces を横に並べた行列を生成します。

Matrix
.hstack(self, *matrices) と同じです。

//emlist[例][ruby]{
require 'matrix'
x = Matrix[[1, 2], [3, 4]]
y = Matrix[[5, 6], [7, 8]]
x.hstack(y) # => Matrix[[1, 2, 5, 6], [3, 4, 7, 8]]
//}

@
param matrices 並べる行列。すべての行...
...列の行数がselfの行数と一致していなければならない
@
raise ExceptionForMatrix::ErrDimensionMismatch 行数の異なる行列がある場合に発生します

@
see Matrix.hstack, Matrix#vstack...

Matrix.combine(*matrices) -> Enumerator (25.0)

要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。

...ロックを呼び出した結果を組み合わせた Matrix を返します。

//emlist[例][ruby]{
require 'matrix'
x = Matrix[[6, 6], [4, 4]]
y = Matrix[[1, 2], [3, 4]]
Matrix
.combine(x, y) {|a, b| a - b} # => Matrix[[5, 4], [1, 0]]
//}

@
param matrices 並べる行列。すべての行列の...
...行数と列数が一致していなければならない
@
raise ExceptionForMatrix::ErrDimensionMismatch 行や列の要素数が一致しない時に発生します
@
see Matrix#combine...

Matrix.combine(*matrices) {|*elements| ... } -> Matrix (25.0)

要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。

...ロックを呼び出した結果を組み合わせた Matrix を返します。

//emlist[例][ruby]{
require 'matrix'
x = Matrix[[6, 6], [4, 4]]
y = Matrix[[1, 2], [3, 4]]
Matrix
.combine(x, y) {|a, b| a - b} # => Matrix[[5, 4], [1, 0]]
//}

@
param matrices 並べる行列。すべての行列の...
...行数と列数が一致していなければならない
@
raise ExceptionForMatrix::ErrDimensionMismatch 行や列の要素数が一致しない時に発生します
@
see Matrix#combine...

Matrix.empty(row_size=0, column_size=0) -> Matrix (25.0)

要素を持たない行列を返します。

...ist[例][ruby]{
require 'matrix'
m = Matrix.empty(2, 0)
m == Matrix[ [], [] ]
# => true
n = Matrix.empty(0, 3)
n == Matrix.columns([ [], [], [] ])
# => true
m * n
# => Matrix[[0, 0, 0], [0, 0, 0]]
//}

@
param row_size 行列の行数
@
param column_size 行列の列数
@
raise ArgumentError row_size,...
<< 1 2 3 ... > >>