Example #1
0
 public static double InverseDeterminant0(
     double a, double b, double c,
     double d, double e, double f,
     double g, double h, double i)
 {
     return(1 / ((a * MatrixDeterminant2x2Tests.Determinant(e, f, h, i))
                 - (b * MatrixDeterminant2x2Tests.Determinant(d, f, g, i))
                 + (c * MatrixDeterminant2x2Tests.Determinant(d, e, g, h))));
 }
 public static double Determinant0(
     double m1x1, double m1x2, double m1x3,
     double m2x1, double m2x2, double m2x3,
     double m3x1, double m3x2, double m3x3)
 {
     return((m1x1 * MatrixDeterminant2x2Tests.Determinant(m2x2, m2x3, m3x2, m3x3))
            - (m1x2 * MatrixDeterminant2x2Tests.Determinant(m2x1, m2x3, m3x1, m3x3))
            + (m1x3 * MatrixDeterminant2x2Tests.Determinant(m2x1, m2x2, m3x1, m3x2)));
 }