るりまサーチ (Ruby 2.2.0)

最速Rubyリファレンスマニュアル検索!
7件ヒット [1-7件を表示] (0.018秒)
トップページ > バージョン:2.2.0[x] > クエリ:Numeric[x] > クラス:Matrix[x]

別のキーワード

  1. numeric step
  2. _builtin numeric
  3. numeric %
  4. numeric i
  5. numeric +@

ライブラリ

キーワード

検索結果

Matrix#det -> Numeric (310.0)

行列式 (determinant) の値を返します。

...オブジェクトを使用することを検討してください。

@raise ExceptionForMatrix::ErrDimensionMismatch 正方行列でない場合に発生します

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

p Matrix[[2, 1], [-1, 2]].det #=> 5
p Matrix[[2.0, 1.0], [-1.0, 2.0]].det #=> 5.0
//}...

Matrix#determinant -> Numeric (310.0)

行列式 (determinant) の値を返します。

...オブジェクトを使用することを検討してください。

@raise ExceptionForMatrix::ErrDimensionMismatch 正方行列でない場合に発生します

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

p Matrix[[2, 1], [-1, 2]].det #=> 5
p Matrix[[2.0, 1.0], [-1.0, 2.0]].det #=> 5.0
//}...

Matrix#real? -> bool (52.0)

行列の全要素が実(Numeric#real?)であれば true を返します。

...が0でも偽を返します。

//emlist[例][ruby]{
require 'matrix'
Matrix
[[1, 0], [0, 1]].real? # => true
Matrix
[[Complex(0, 1), 0], [0, 1]].real? # => false
# 要素が実数であっても Complex オブジェクトなら偽を返す。
Matrix
[[Complex(1, 0), 0], [0, 1]].real? # => false
//}...

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

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

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

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

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

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

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

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

絞り込み条件を変える

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

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

...を返します。

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

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

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

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

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

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

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