public void TestDeterminant3() { var m = new Matrix3( 1, 2, 6, -5, 8, -4, 2, 6, 4); Assert.AreEqual(56, m.CoFactor(0, 0), Epsilon); Assert.AreEqual(12, m.CoFactor(0, 1), Epsilon); Assert.AreEqual(-46, m.CoFactor(0, 2), Epsilon); Assert.AreEqual(-196, m.Determinant(), Epsilon); }
public void TestCoFactor3() { var m = new Matrix3( 3, 5, 0, 2, -1, -7, 6, -1, 5); Assert.AreEqual(-12, m.Minor(0, 0), Epsilon); Assert.AreEqual(-12, m.CoFactor(0, 0), Epsilon); Assert.AreEqual(25, m.Minor(1, 0), Epsilon); Assert.AreEqual(-25, m.CoFactor(1, 0), Epsilon); }