るりまサーチ

最速Rubyリファレンスマニュアル検索!
1491件ヒット [1-100件を表示] (0.143秒)

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. fileutils cp_r

クラス

キーワード

検索結果

<< 1 2 3 ... > >>

Vector#r -> Float (18109.0)

ベクトルの大きさ(ノルム)を返します。

...ベクトルの大きさ(ノルム)を返します。

//emlist[例][ruby]{
r
equire 'matrix'
Vector[3, 4].norm # => 5.0
Vector[Complex(0, 1), 0].norm # => 1.0
//}

@
see Vector#normalize...

Vector#cross_product(*vs) -> Vector (9220.0)

self とベクトル vs とのクロス積を返します。

...n次元ベクトルでなければなりません。

@
param vs クロス積を取るベクトルの集合
@
raise ExceptionForMatrix::ErrOperationNotDefined self の
次元が1以下であるときに発生します。
@
raise ArgumentError vs のベクトルの個数が n-2 以外である...

Matrix#-@ -> Matrix (9202.0)

単項 -。各要素の符号を反転させた行列を返します。

単項 -。各要素の符号を反転させた行列を返します。

Matrix#antisymmetric? -> bool (9108.0)

行列が反対称行列 (交代行列、歪〔わい〕対称行列とも) ならば true を返します。

...true を返します。

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

//emlist[][ruby]{
r
equire 'matrix'

Matrix
[[0, -2, Complex(1, 3)], [2, 0, 5], [-Complex(1, 3), -5, 0]].antisymmetric? # => true
Matrix
.empty.antisymmetric? # => true

Matr...
...ix[[1, 2, 3], [4, 5, 6], [7, 8, 9]].antisymmetric? # => false
# 対角要素が違う
Matrix
[[1, -2, 3], [2, 0, 6], [-3, -6, 0]].antisymmetric? # => false
# 符号が違う
Matrix
[[0, 2, -3], [2, 0, 6], [-3, 6, 0]].antisymmetric? # => false
//}...

Matrix#skew_symmetric? -> bool (9108.0)

行列が反対称行列 (交代行列、歪〔わい〕対称行列とも) ならば true を返します。

...true を返します。

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

//emlist[][ruby]{
r
equire 'matrix'

Matrix
[[0, -2, Complex(1, 3)], [2, 0, 5], [-Complex(1, 3), -5, 0]].antisymmetric? # => true
Matrix
.empty.antisymmetric? # => true

Matr...
...ix[[1, 2, 3], [4, 5, 6], [7, 8, 9]].antisymmetric? # => false
# 対角要素が違う
Matrix
[[1, -2, 3], [2, 0, 6], [-3, -6, 0]].antisymmetric? # => false
# 符号が違う
Matrix
[[0, 2, -3], [2, 0, 6], [-3, 6, 0]].antisymmetric? # => false
//}...

絞り込み条件を変える

Matrix#symmetric? -> bool (9108.0)

行列が対称ならば true を返します。

...行列が対称ならば true を返します。

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

Matrix#+@ -> self (9102.0)

単項 +。self を返します。

単項 +。self を返します。

Vector#+@ -> self (9102.0)

単項演算子の + です。 self を返します。

単項演算子の + です。 self を返します。

Vector#-@ -> self (9102.0)

単項演算子の - です。 各要素の符号を反転したベクトルを返します。

単項演算子の - です。 各要素の符号を反転したベクトルを返します。

Matrix.zero(row, column) -> Matrix (6215.0)

row × column の零行列(要素が全て 0 の行列)を生成して返します。

...
r
ow × column の零行列(要素が全て 0 の行列)を生成して返します。

//emlist[例][ruby]{
r
equire 'matrix'
p Matrix.zero(2, 3) #=> Matrix[[0, 0, 0], [0, 0, 0]]
//}

@
param row 生成する行列の行数
@
param column 生成する行列の列数...

絞り込み条件を変える

<< 1 2 3 ... > >>