1

MATLAB から VS2012 に切り替えています。Math.net Numeric を使用して、行列ベースの方程式を解きたいと考えています。Math.Net マトリックスを使用して VB 環境で VS2012 で単純なマトリックスを定義するのに苦労しています。F# とマトリックスの定義方法に関する多くの記事を見つけましたが、VB では運がありません。試してみPublic MAT1 As Matrix(Ofましたが、宣言を終了する方法がわかりません。誰か知っていますか?ありがとうございました。

4

1 に答える 1

1

MathNet ライブラリには、single、double、および complex 値の事前定義された Matrix クラスがあります。

たとえば、double の 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 に答える