Перекрестное произведение с использованием Math.Net Numerics и C#

У меня есть два вектора 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

7
задан TylerH 20 August 2019 в 18:43
поделиться