Ruby 4.0 リファレンスマニュアル

instance method Vector#angle_with

angle_with(v) -> FloatRuby 2.2.0 から[permalink][rdoc][edit]

vself がなす角度を返します。

require 'matrix'

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