用 Math.net 数值矩阵在 VB2012 中定义一个矩阵

Define a matrix in VB2012 with Math.net Numeric Matrix

我正在从 MATLAB 切换到 VS2012。我想使用 Math.net Numeric 来求解基于矩阵的方程。我很难在 VB 环境中使用 Math.Net 矩阵在 VS2012 中定义一个简单的矩阵。我找到了很多关于 F# 和如何定义矩阵的文章,但在 VB 中没有运气。我尝试了 Public MAT1 As Matrix(Of 但我不知道如何完成声明。有人知道吗?谢谢。

MathNet 库为单值、双值和复值预定义了矩阵 类。

例如,要实例化一个 3x3 的双精度矩阵,请使用:

    Dim m = MathNet.Numerics.LinearAlgebra.Double.Matrix.Build.DenseOfArray({{1, 2, 3}, {4, 5, 6}, {7, 8, 9}})

对矩阵的每个操作 returns 一个变换后的矩阵:

    Dim m2 = m.Multiply(1.5)