Example #1
0
 public static double[,] Inverse(double[,] mat)
 {
     global::dnAnalytics.LinearAlgebra.Matrix MAT      = ToMatrix(mat);
     global::dnAnalytics.LinearAlgebra.Matrix INVERSED = MAT.Inverse();
     //global::dnAnalytics.LinearAlgebra.Matrix TEST = MAT * INVERSED;
     return(ToArray(INVERSED));
 }
Example #2
0
 public static double[,] ToArray(global::dnAnalytics.LinearAlgebra.Matrix MAT)
 {
     double[,] mat = new double[MAT.Rows, MAT.Columns];
     for (int r = 0; r < mat.GetLength(0); r++)
     {
         for (int c = 0; c < mat.GetLength(1); c++)
         {
             mat[r, c] = MAT[r, c];
         }
     }
     return(mat);
 }