るりまサーチ

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

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

キーワード

検索結果

<< 1 2 3 ... > >>

matrix (44000.0)

行列と数ベクトルを扱うためのライブラリです。

...行列と数ベクトルを扱うためのライブラリです。

行列、ベクトルの各要素には Ruby の任意の数オブジェクト(Numeric の
サブクラス、Float, Integer, Complex, Rational など)
が使えます。...

Matrix::EigenvalueDecomposition#eigenvector_matrix_inv -> Matrix (26409.0)

左固有ベクトルを縦に並べた行列を返します。

...左固有ベクトルを縦に並べた行列を返します。

これは Matrix::EigenvalueDecomposition#v の逆行列です...

Matrix::EigenvalueDecomposition#eigenvector_matrix -> Matrix (26403.0)

右固有ベクトルを横に並べた行列を返します。

右固有ベクトルを横に並べた行列を返します。

Matrix#adjugate -> Matrix (26225.0)

余因子行列を返します。

...余因子行列を返します。

//emlist[例][ruby]{
require 'matrix'
Matrix
[[7,6],[3,9]].adjugate # => Matrix[[9, -6], [-3, 7]]
//}

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

Matrix#permutation? -> bool (26100.0)

行列が置換行列ならば true を返します。

...行列が置換行列ならば true を返します。

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

絞り込み条件を変える

Matrix#conjugate -> Matrix (23320.0)

複素共役を取った行列を返します。

...複素共役を取った行列を返します。

//emlist[例][ruby]{
require 'matrix'
Matrix
[[Complex(1,2), Complex(0,1), 0], [1, 2, 3]]
# => 1+2i i 0
# 1 2 3
Matrix
[[Complex(1,2), Complex(0,1), 0], [1, 2, 3]].conjugate
# => 1-2i -i 0
# 1 2 3
//}...

Matrix.scalar(n, value) -> Matrix (23319.0)

対角要素が全てvalue(数)で、非対角要素が全て0であるようなn次の正方行列を生成します。

...が全てvalue(数)で、非対角要素が全て0であるようなn次の正方行列を生成します。

@param n 生成する行列の次元
@param value 生成する行列の対角要素の値


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

m = Matrix.scalar(3, 2.5)
p m # => Matrix[[2.5, 0, 0],...

Matrix#rectangular -> [Matrix, Matrix] (23316.0)

行列を実部と虚部に分解したものを返します。

...行列を実部と虚部に分解したものを返します。


//emlist[例][ruby]{
m.rect == [m.real, m.imag] # ==> true for all matrices m
//}

@see Matrix#imaginary, Matrix#real...

Matrix#map(which = :all) {|x| ... } -> Matrix (23244.0)

行列の各要素に対してブロックの適用を繰り返した結果を、要素として持つ行列を生成します。

...merator を返します。

@param which which に以下の Symbol を指定することで、
引数として使われる要素を限定できます。
デフォルトは、:all (全ての要素)です。
指定できる Symbol の詳細は、 Matrix#each...
...の項目を参照して下さい。

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

m = Matrix[[1, 2], [3, 4]]
p m.map { |x| x + 100 } # => Matrix[[101, 102], [103, 104]]
p m.map(:diagonal) { |x| x * 10 } # => Matrix[[10, 2], [3, 40]]
//}

@see Matrix#each, Matrix#map!...
<< 1 2 3 ... > >>