るりまサーチ

最速Rubyリファレンスマニュアル検索!
220件ヒット [1-100件を表示] (0.173秒)
トップページ > クエリ:t[x] > 種類:特異メソッド[x] > クラス:Matrix[x]

別のキーワード

  1. openssl t61string
  2. asn1 t61string
  3. matrix t
  4. t61string new
  5. fiddle type_size_t

ライブラリ

キーワード

検索結果

<< 1 2 3 > >>

Matrix.column_vector(column) -> Matrix (6102.0)

要素がcolumnの(n,1)型の行列(列ベクトル)を生成します。

...要素がcolumnの(n,1)型の行列(列ベクトル)を生成します。

@param column (n,1)型の行列として生成するVector Array オブジェクト...

Matrix.empty(row_size=0, column_size=0) -> Matrix (6102.0)

要素を持たない行列を返します。

...//emlist[例][ruby]{
require 'matrix'
m = Matrix.empty(2, 0)
m == Matrix[ [], [] ]
# => true
n = Matrix.empty(0, 3)
n == Matrix.columns([ [], [], [] ])
# => true
m * n
# => Matrix[[0, 0, 0], [0, 0, 0]]
//}

@param row_size 行列の行数
@param column_size 行列の列数
@raise ArgumentError row...

Matrix.hstack(*matrices) -> Matrix (6102.0)

行列 matrices を横に並べた行列を生成します。

...行列 matrices を横に並べた行列を生成します。

//emlist[例][ruby]{
require 'matrix'
x = Matrix[[1, 2], [3, 4]]
y = Matrix[[5, 6], [7, 8]]
Matrix
.hstack(x, y) # => Matrix[[1, 2, 5, 6], [3, 4, 7, 8]]
//}

@param matrices 並べる行列。すべての行列の行数が一致してい...
...なければならない
@raise ExceptionForMatrix::ErrDimensionMismatch 行数の異なる行列がある場合に発生します
@see Matrix.vstack, Matrix#hstack...

Matrix.identity(n) -> Matrix (6102.0)

n次の単位行列を生成します。

n次の単位行列を生成します。

@param n 単位行列の次元

単位行列とは、対角要素が全て1で非対角要素が全て0であるような行列のことです。

Matrix.row_vector(row) -> Matrix (6102.0)

要素がrowの(1,n)型の行列(行ベクトル)を生成します。

...要素がrowの(1,n)型の行列(行ベクトル)を生成します。

@param row (1,n)型の行列として生成するVector Array オブジェクト...

絞り込み条件を変える

Matrix.unit(n) -> Matrix (6102.0)

n次の単位行列を生成します。

n次の単位行列を生成します。

@param n 単位行列の次元

単位行列とは、対角要素が全て1で非対角要素が全て0であるような行列のことです。

Matrix.vstack(*matrices) -> Matrix (6102.0)

行列 matrices を縦に並べた行列を生成します。

...行列 matrices を縦に並べた行列を生成します。

//emlist[例][ruby]{
require 'matrix'
x = Matrix[[1, 2], [3, 4]]
y = Matrix[[5, 6], [7, 8]]
Matrix
.vstack(x, y) # => Matrix[[1, 2], [3, 4], [5, 6], [7, 8]]
//}

@param matrices 並べる行列。すべての行列の列数が一致し...
...ていなければならない
@raise ExceptionForMatrix::ErrDimensionMismatch 列数の異なる行列がある場合に発生します
@see Matrix.hstack, Matrix#vstack...

Matrix.combine(*matrices) {|*elements| ... } -> Matrix (3202.0)

要素ごとにブロックを呼び出した結果を組み合わせた Matrix を返します。

...ックを呼び出した結果を組み合わせた Matrix を返します。

//emlist[例][ruby]{
require 'matrix'
x = Matrix[[6, 6], [4, 4]]
y = Matrix[[1, 2], [3, 4]]
Matrix
.combine(x, y) {|a, b| a - b} # => Matrix[[5, 4], [1, 0]]
//}

@param matrices 並べる行列。すべての行列の行...
...数と列数が一致していなければならない
@raise ExceptionForMatrix::ErrDimensionMismatch 行や列の要素数が一致しない時に発生します
@see Matrix#combine...

Matrix.rows(rows, copy = true) -> Matrix (3202.0)

引数 rows を行ベクトルの列とする行列を生成します。

...を行いません。

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

a1 = [1, 2, 3]
a2 = [10, 15, 20]

m = Matrix.rows([a1, a2], false) # 配列を複製せずに行列を生成
p m # => Matrix[[1, 2, 3], [10, 15, 20]]
a2[1] = 1000 # 配列のデータを変更
p m # => Matrix[[1, 2, 3], [10, 1000, 20]]
//...
<< 1 2 3 > >>