るりまサーチ

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

別のキーワード

  1. openssl g
  2. openssl g=
  3. dh g
  4. dsa g
  5. dh g=

ライブラリ

キーワード

検索結果

<< 1 2 > >>

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

v と self がなす角度を返します。

...lf がなす角度を返します。

//emlist[例][ruby]{
require 'matrix'
Vector
[1, 0].angle_with(Vector[0, 1]) # => Math::PI/2
//}

@param v このベクトルと self とがなす角度を計算します
@raise ZeroVectorError self もしくは v のどちらかが零ベクトルである場合...

Vector#magnitude -> Float (6101.0)

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

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

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

@see Vector#normalize...

Vector#norm -> Float (3001.0)

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

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

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

@see Vector#normalize...

Vector#r -> Float (3001.0)

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

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

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

@see Vector#normalize...

Vector#[]=(range, v) (101.0)

Range オブジェクト range の範囲にある要素を v の内容に置換します。

...Range オブジェクト range の範囲にある要素を v の内容に置換します。

@param range 設定したい配列の範囲を Range オブジェクトで指定します。
@param v range の範囲に設定したい要素を指定します。
Vector
や 1行の Matrix での...
...ます。
@raise TypeError ベクトルの範囲外にある range を指定したときに、発生します。
@raise ArgumentError 引数の個数が異なるときの他に、
v に Vector を指定し、range と v のサイズが一致しないときに発生します。
@...
...Matrix を指定し、次元が合わないときに発生します。

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

v = Vector[0, 0, 0, 0, 0]

v[1..2] = 5
p v #=> Vector[0, 5, 5, 0, 0]

v[1..3] = Vector[2, 4, 8]
p v #=> Vector[0, 2, 4, 8, 0]

v[1..-2] = Matrix[[3, 6, 9]]
p v #=> Vector[0, 3, 6, 9, 0]
//}...

絞り込み条件を変える

Vector#hash -> Integer (101.0)

自分自身のハッシュ値を返します。

自分自身のハッシュ値を返します。

Vector#inspect -> String (101.0)

オブジェクトの内容を文字列化します。

オブジェクトの内容を文字列化します。

Vector#size -> Integer (101.0)

ベクトルの要素数(次元)を返します。

ベクトルの要素数(次元)を返します。

Vector#to_s -> String (101.0)

ベクトル(Vector)から文字列 (String) に変換します。

...ベクトル(Vector)から文字列 (String) に変換します。

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

v = Vector[2, 3, 5, 7, 9]
p v.to_s
# => "Vector[2, 3, 5, 7, 9]"
//}...
<< 1 2 > >>