Ruby 2.2.0 リファレンスマニュアル > ライブラリ一覧 > matrixライブラリ > Vectorクラス > angle_with

instance method Vector#angle_with

angle_with(v) -> Float[permalink][rdoc]

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

require 'matrix'
Vector[1,0].angle_with(Vector[0,1]) # => Math::PI/2
[PARAM] v:
このベクトルと self とがなす角度を計算します
[EXCEPTION] ZeroVectorError:
self もしくは v のどちらかが零ベクトルである場合に 発生します
[EXCEPTION] ExceptionForMatrix::ErrDimensionMismatch:
v と self の ベクトルの次元が異なる場合に発生します。