るりまサーチ

最速Rubyリファレンスマニュアル検索!
355件ヒット [101-200件を表示] (0.025秒)

別のキーワード

  1. object yield_self
  2. _builtin yield_self
  3. _builtin self
  4. tracepoint self
  5. codeobject document_self=

キーワード

検索結果

<< < 1 2 3 4 > >>

Matrix#-(m) -> Matrix (48.0)

self から行列mを減算した行列を返します。 self の column_size が 1 なら Vector オブジェクトも指定出来ます。

...
self
から行列mを減算した行列を返します。
self
の column_size が 1 なら Vector オブジェクトも指定出来ます。

@
param m 減算する行列。減算可能な行列やベクトルを指定します。

@
raise ExceptionForMatrix::ErrDimensionMismatch 次元が合わな...

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

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

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

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

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

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

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

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

自分自身の部分行列を返します。
ただし、パラメータは次の方法で指定します。
(1) 開始行番号, 行の大きさ, 開始列番号, 列の大きさ
(2) 開始行番号..終了行番号, 開始列番号..終了列番号

@
pa...
...om_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 (44.0)

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

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

自分自身の部分行列を返します。
ただし、パラメータは次の方法で指定します。
(1) 開始行番号, 行の大きさ, 開始列番号, 列の大きさ
(2) 開始行番号..終了行番号, 開始列番号..終了列番号

@
pa...
...om_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#first_minor(row, column) -> Matrix (38.0)

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

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

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

絞り込み条件を変える

Matrix#/(other) -> Matrix (37.0)

self の各成分を数 other で割った行列を返します。

...
self
の各成分を数 other で割った行列を返します。

@
param other self の各成分を割る Numeric オブジェクトを指定します。...

Matrix#*(m) -> Matrix | Vector (35.0)

self に行列またはベクトル m を右から乗じた行列を返します。

...
self
に行列またはベクトル m を右から乗じた行列を返します。

m が Vector オブジェクトなら返り値も Vector オブジェクトになります。

@
param m 右からの乗算が定義可能な行列やベクトルを指定します。

@
raise ExceptionForMatrix::Err...

Matrix#*(other) -> Matrix (35.0)

self の各成分に数 other を掛けた行列を返します。

...
self
の各成分に数 other を掛けた行列を返します。

@
param other self の各成分に掛ける Numeric オブジェクトを指定します。...

Matrix#[]=(row, col, v) (34.0)

行が row、列が col である範囲を v に変更する。

...が row、列が col である範囲を v に変更する。

@
param row self の変更する行の範囲を Integer か Range で指定します。
@
param col self の変更する列の範囲を Integer か Range で指定します。
@
param v セットする要素を指定します。...
...す。
v が Matrix のとき、変更の対象範囲と行数・列数が同じである必要があります。
v が上記以外のとき、変更の対象範囲の全ての要素を v に変更します。

//emlist[][ruby]{
require 'matrix'

m = Matrix[[0, 0], [0, 0]]
m[0, 1...
...1] = 9
p m # => Matrix[[0, 6], [0, 9]]

m = Matrix[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
m[0, 0..-1] = 5
m[1, 0..1] = Vector[2, 4]
m[2, 0..2] = Matrix[[3, 6, 9]]
p m #=> Matrix[[5, 5, 5], [2, 4, 0], [3, 6, 9]]

m = Matrix[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
m[0..2, 0..1] = 9
p m # => Matrix[[9, 9, 0], [9,...
<< < 1 2 3 4 > >>