用自己的名称调用外部库变量



我使用Mathnet Library

有以下代码
Vector<double> vec = new DenseVector(new double[] {4, 5, 6});

,如果我想获得第二个值,我必须像那样调用 vec

double B = vec[1]

我想在 vec中获得第二个值

double B = vec.y

那么我应该编写什么代码以实现该行为?

向量不是必不可的2D向量,它可以具有n个维度。因此,请想象您将创建以下5维矢量:

var v = new DenseVector(new[] { 4, 5, 6, 7, 8 });

您将如何命名此向量属性?x,y,z,a,b?

您想要的是不可能的,因为字母只是有限的,但是尺寸的数量不是。

最新更新