1

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

4

1 回答 1

1

MathNet 库为单数、双数和复数值预定义了 Matrix 类。

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

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

矩阵上的每个操作都返回一个变换矩阵:

    Dim m2 = m.Multiply(1.5)
于 2015-04-07T04:34:58.250 回答