cross_product(*vs) -> VectorRuby 2.1.0 から[permalink][rdoc][edit]cross(*vs) -> VectorRuby 2.2.0 から-
selfとベクトルvsとのクロス積を返します。selfが3次元ベクトル空間のときは普通のクロス積です。それ以外の場合は拡張されたクロス積で n-1個のn次元ベクトルが張る空間と直交するベクトルを返します。selfの次元が n であるとき、vsは n-2 個の n次元ベクトルでなければなりません。- [PARAM]
vs: - クロス積を取るベクトルの集合
- [EXCEPTION]
ExceptionForMatrix::ErrOperationNotDefined: -
selfの次元が1以下であるときに発生します。 - [EXCEPTION]
ArgumentError: -
vsのベクトルの個数が n-2 以外である場合に発生します。
- [PARAM]