356件ヒット
[101-200件を表示]
(0.016秒)
種類
- インスタンスメソッド (252)
- 特異メソッド (84)
- クラス (12)
- 文書 (8)
ライブラリ
- matrix (348)
キーワード
- * (24)
- + (24)
- - (24)
- Matrix (12)
-
NEWS for Ruby 2
. 5 . 0 (8) - build (24)
- cofactor (12)
-
cofactor
_ expansion (12) -
column
_ count (12) -
column
_ size (12) -
column
_ vector (12) -
column
_ vectors (12) - columns (12)
- empty (12)
-
find
_ index (36) -
first
_ minor (12) - index (36)
-
laplace
_ expansion (12) - zero (24)
検索結果
先頭5件
- Matrix
. build(row _ size , column _ size = row _ size) {|row , col| . . . } -> Matrix - Matrix
. zero(row , column) -> Matrix - Matrix
# first _ minor(row , column) -> Matrix - Matrix
# cofactor _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float - Matrix
# laplace _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float
-
Matrix
. build(row _ size , column _ size = row _ size) {|row , col| . . . } -> Matrix (17255.0) -
row_size×column_sizeの行列をブロックの返り値から生成します。
...ize×column_sizeの行列をブロックの返り値から生成します。
行列の各要素の位置がブロックに渡され、それの返り値が行列の要素となります。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
m =......Matrix.build(2, 4) {|row, col| col - row }
# => Matrix[[0, 1, 2, 3], [-1, 0, 1, 2]]
m = Matrix.build(3) { rand }
# => a 3x3 matrix with random elements
//}
@param row_size 行列の行数
@param column_size 行列の列数... -
Matrix
. zero(row , column) -> Matrix (17246.0) -
row × column の零行列(要素が全て 0 の行列)を生成して返します。
...row × column の零行列(要素が全て 0 の行列)を生成して返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix.zero(2, 3) #=> Matrix[[0, 0, 0], [0, 0, 0]]
//}
@param row 生成する行列の行数
@param column 生成する行列の列数... -
Matrix
# first _ minor(row , column) -> Matrix (17230.0) -
self から第 row 行と第 column 列を取り除いた行列を返します。
...self から第 row 行と第 column 列を取り除いた行列を返します。
@param row 行
@param column 列
@raise ArgumentError row, column が行列の行数/列数を越えている場合に発生します。... -
Matrix
# cofactor _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (17172.0) -
row 行、もしくは column 列に関するラプラス展開をする。
...row 行、もしくは column 列に関するラプラス展開をする。
通常の行列に対してはこれは単に固有値を計算するだけです。かわりにMatrix#determinant を
利用すべきです。
変則的な形状の行列に対してはそれ以上の意味を持ちま......//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::ErrDimensionMismatch 行列が正方でない場合に発生します
@see Matrix#cofactor... -
Matrix
# laplace _ expansion(row: nil , column: nil) -> object | Integer | Rational | Float (17172.0) -
row 行、もしくは column 列に関するラプラス展開をする。
...row 行、もしくは column 列に関するラプラス展開をする。
通常の行列に対してはこれは単に固有値を計算するだけです。かわりにMatrix#determinant を
利用すべきです。
変則的な形状の行列に対してはそれ以上の意味を持ちま......//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::ErrDimensionMismatch 行列が正方でない場合に発生します
@see Matrix#cofactor... -
Matrix
. build(row _ size , column _ size = row _ size) -> Enumerable (17155.0) -
row_size×column_sizeの行列をブロックの返り値から生成します。
...ize×column_sizeの行列をブロックの返り値から生成します。
行列の各要素の位置がブロックに渡され、それの返り値が行列の要素となります。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
require 'matrix'
m =......Matrix.build(2, 4) {|row, col| col - row }
# => Matrix[[0, 1, 2, 3], [-1, 0, 1, 2]]
m = Matrix.build(3) { rand }
# => a 3x3 matrix with random elements
//}
@param row_size 行列の行数
@param column_size 行列の列数... -
Matrix
# cofactor(row , column) -> Integer | Rational | Float (17129.0) -
(row, column)-余因子を返します。
...(row, column)-余因子を返します。
各要素の型によって返り値が変わります。
@param row 行
@param column 列
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方でない場合に発生します。
@see Matrix#adjugate... -
Matrix
. zero(n) -> Matrix (17126.0) -
n × n の零行列(要素が全て 0 の行列)を生成して返します。
...n × n の零行列(要素が全て 0 の行列)を生成して返します。
//emlist[例][ruby]{
require 'matrix'
p Matrix.zero(2) #=> Matrix[[0, 0], [0, 0]]
//}
@param n 生成する正方零行列の次数... -
Matrix
# +(m) -> Matrix (17117.0) -
self に行列 m を加算した行列を返します。 self の column_size が 1 なら Vector オブジェクトも指定出来ます。
...列 m を加算した行列を返します。
self の column_size が 1 なら Vector オブジェクトも指定出来ます。
@param m 加算する行列。加算可能な行列やベクトルを指定します。
@raise ExceptionForMatrix::ErrDimensionMismatch 次元が合わない場合に...