14
06/2017
c# 矩阵计算库Math.Net
c#矩阵运算库:https://github.com/mathnet
下载链接:https://pan.baidu.com/s/1dFvhy4x,https://onedrive.live.com/?id=84F3672F8CDA3E91%21440210&cid=84F3672F8CDA3E91
API文档:https://numerics.mathdotnet.com/api/
运行示例:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MathNet.Numerics.LinearAlgebra; using MathNet.Numerics.LinearAlgebra.Double; namespace Training { class Program { static void Main(string[] args) { Matrix<double> A = DenseMatrix.OfArray(new double[,] { {1, 1, 1, 1}, {1, 2, 3, 4}, {4, 3, 2, 1}, }); Vector<double>[] nullspace = A.Kernel(); var B = A * (1 * nullspace[0] - 2 * nullspace[1]); Console.WriteLine(A.ToString()); Console.WriteLine(B.ToString()); Console.Read(); } } }
转载请注明:康瑞部落 » c# 矩阵计算库Math.Net
0 条评论