るりまサーチ

最速Rubyリファレンスマニュアル検索!
822件ヒット [1-100件を表示] (0.030秒)

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. float >
  4. module >
  5. complex >

キーワード

検索結果

<< 1 2 3 ... > >>

Matrix#+@ -> self (6204.0)

単項 +。self を返します。

単項 +。self を返します。

Matrix#-@ -> Matrix (6204.0)

単項 -。各要素の符号を反転させた行列を返します。

単項 -。各要素の符号を反転させた行列を返します。

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

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

...Matrix#determinant を
利用すべきです。

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

//emlist[例][ruby]{
require 'matrix'
# Matrix[[7,6], [3,9]].laplace_expansion(column: 1) # => 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::ErrDimensi...
...onMismatch 行列が正方でない場合に発生します
@
see Matrix#cofactor...

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

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

...Matrix#determinant を
利用すべきです。

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

//emlist[例][ruby]{
require 'matrix'
# Matrix[[7,6], [3,9]].laplace_expansion(column: 1) # => 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::ErrDimensi...
...onMismatch 行列が正方でない場合に発生します
@
see Matrix#cofactor...

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

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

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

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

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

絞り込み条件を変える

Matrix#minor(from_row, row_size, from_col, col_size) -> Matrix (128.0)

selfの部分行列を返します。

...号..終了列番号

@
param from_row 部分行列の開始行(0オリジンで指定)
@
param row_size 部分行列の行サイズ
@
param from_col 部分行列の開始列(0オリジンで指定)
@
param col_size 部分行列の列サイズ

//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3, 4,...
...5]
a2 = [11, 12, 13, 14, 15]
a3 = [21, 22, 23, 24, 25]
a4 = [31, 32, 33, 34, 35]
a5 = [51, 52, 53, 54, 55]
m = Matrix[a1, a2, a3, a4, a5]

p m.minor(0, 2, 1, 2) # => Matrix[[2, 3], [12, 13]]
//}...

Matrix#minor(from_row..to_row, from_col..to_col) -> Matrix (128.0)

selfの部分行列を返します。

...号..終了列番号

@
param from_row 部分行列の開始行(0オリジンで指定)
@
param row_size 部分行列の行サイズ
@
param from_col 部分行列の開始列(0オリジンで指定)
@
param col_size 部分行列の列サイズ

//emlist[例][ruby]{
require 'matrix'
a1 = [ 1, 2, 3, 4,...
...5]
a2 = [11, 12, 13, 14, 15]
a3 = [21, 22, 23, 24, 25]
a4 = [31, 32, 33, 34, 35]
a5 = [51, 52, 53, 54, 55]
m = Matrix[a1, a2, a3, a4, a5]

p m.minor(0, 2, 1, 2) # => Matrix[[2, 3], [12, 13]]
//}...

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

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

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

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

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

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

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

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

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