У меня есть два вектора MathNet.Numerics.LinearAlgebra.Generic.Vector
, как показано ниже:
Vector v1 = new DenseVector(new double[] { 1, 2, 3 });
Vector v2 = new DenseVector(new double[] { 3, 2, 1 });
Я в основном хочу их кросс-продукт, но не смог найти официальную функцию. Я знаю, что перекрестное произведение — это очень простая функция, которую я могу написать сам, но я хочу использовать функцию API.
Оба варианта ниже работают для меня:(Не удалось найти такие функции в API.)
Vector result = v1.CrossProduct(v2);
Vector result = Vector.CrossProduct(v1,v2);
Я нашел это, однако не смог найти функцию, когда пытался ее написать:Справочник по API