るりまサーチ

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

別のキーワード

  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 (18102.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 (9201.0)

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

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

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

Vector#elements_to_r -> Vector (6214.0)

ベクトルの各成分をRationalに変換したベクトルを返します。

...クトルの各成分をRationalに変換したベクトルを返します。

このメソッドは deprecated です。 map(&:to_r) を使ってください。

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

v = Vector.elements([2.5, 3.0, 5.75, 7])
p v.elements_to_r
# => Vector[(5/2), (3/1), (23/4), (7/1)...

Vector#norm -> Float (6102.0)

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

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

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

@see Vector#normalize...

Vector#covector -> Matrix (6101.0)

Matrix オブジェクトへ変換します。

...rix オブジェクトへ変換します。

列ベクトル (行列)、すなわち、(n, 1) 型の行列に変換します。
実際には Matrix.row_vector(self) を適用します。

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

v = Vector[2, 3, 5]
p v # => Vector[2, 3, 5]
m = v.covector
p m # => Matr...

絞り込み条件を変える

Vector#cross(*vs) -> Vector (6101.0)

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

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

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

Vector#inner_product(v) -> Float (6101.0)

ベクトル v との内積を返します。

...ベクトル v との内積を返します。

@param v 内積を求めるベクトル

@raise ExceptionForMatrix::ErrDimensionMismatch 自分自身と引数のベクト
ルの要素の数(次元)が異なっていたときに発生します。...

Vector#normalize -> Vector (6101.0)

自身を Vector#norm で正規化したベクトルを返します。

... Vector#norm で正規化したベクトルを返します。

@raise Vector::ZeroVectorError ベクトルが0である場合に発生します。

//emlist[例][ruby]{
r
equire 'matrix'
v = Vector[2, 6, 9].normalize
# => Vector[0.18181818181818182, 0.5454545454545454, 0.8181818181818182]
v.norm #...
...=> 1.0
//}

@see Vector#norm...

Vector#zero? -> bool (6101.0)

すべての要素がゼロであれば true を返します。

...すべての要素がゼロであれば true を返します。...
<< 1 2 3 ... > >>