330件ヒット
[301-330件を表示]
(0.111秒)
ライブラリ
- matrix (330)
キーワード
- * (24)
- + (12)
- - (12)
-
/ (12) - []= (14)
-
angle
_ with (12) - collect (24)
- collect! (14)
- collect2 (24)
- covector (12)
-
elements
_ to _ f (12) -
elements
_ to _ i (12) -
elements
_ to _ r (12) - independent? (12)
- magnitude (12)
- map (24)
- map! (14)
- map2 (12)
- norm (12)
- normalize (12)
-
to
_ a (12) -
to
_ s (12)
検索結果
先頭4件
-
Vector
# magnitude -> Float (3009.0) -
ベクトルの大きさ(ノルム)を返します。
...ベクトルの大きさ(ノルム)を返します。
//emlist[例][ruby]{
require 'matrix'
Vector[3, 4].norm # => 5.0
Vector[Complex(0, 1), 0].norm # => 1.0
//}
@see Vector#normalize... -
Vector
# angle _ with(v) -> Float (3008.0) -
v と self がなす角度を返します。
...[ruby]{
require 'matrix'
Vector[1, 0].angle_with(Vector[0, 1]) # => Math::PI/2
//}
@param v このベクトルと self とがなす角度を計算します
@raise ZeroVectorError self もしくは v のどちらかが零ベクトルである場合に
発生します
@raise ExceptionForMatrix......::ErrDimensionMismatch v と self の
ベクトルの次元が異なる場合に発生します。... -
Vector
# collect! {|element| . . . } -> self (3008.0) -
ベクトルの各要素を順番にブロックに渡して評価し、その結果で要素を置き換えます。
...素を置き換えます。
ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[1, 2, 3]
p v.map!{ |el| el * 2 } #=> Vector[2, 4, 6]
p v #=> Vector[2, 4, 6]
//}... -
Vector
# map! {|element| . . . } -> self (3008.0) -
ベクトルの各要素を順番にブロックに渡して評価し、その結果で要素を置き換えます。
...素を置き換えます。
ブロックのない場合は、自身と map! から生成した Enumerator オブジェクトを返します。
//emlist[例][ruby]{
require 'matrix'
v = Vector[1, 2, 3]
p v.map!{ |el| el * 2 } #=> Vector[2, 4, 6]
p v #=> Vector[2, 4, 6]
//}...