基于C#的矩阵类

本人(ID:蒸发杰作)旗下所有文章均放弃版权,请任意使用。只是如果您觉得,看了我的文章,有所收获的话,不妨点个赞,写个评论。这是对我最大的支持。

分享一个十分好用的矩阵类Martrix,点此下载
这个矩阵类虽然小,但有专门的官网,很适合用小型项目。特别是,它完全重载了所有矩阵的运算符,矩阵的加减乘法,转置,求逆等等,都实现得非常好。
例如下边这个官网的实例代码。
问题:
在这里插入图片描述
代码:

			 //设置一个二维数组
            double[,] A = new double[4, 4] { { 2, 3,4,5 }, { 3, 6,0.5,7 },{2,2,2,5},{3,3,13,-5} };
            double[,] C = new double[4, 1] { { 17}, { 7 }, { 13 },{-2} };
            //用二维数组构建一个矩阵
            Matrix matrixA = new Matrix(A);
            Matrix matrixC = new Matrix(C);
            //输出结果
            Console.WriteLine(
               (matrixA.Invert()*matrixC)
                    .Transpose()
                    .ToString()
                );

不像其他矩阵类,不但创建困难,而且一大堆不明所以的方法。
很建议你下载尝试一下。

猜你喜欢

转载自blog.csdn.net/qq_40938169/article/details/85408036