public void GetInverseNotSquare() { FloatMatrix a = new FloatMatrix(3, 2); a[0, 0] = 1; a[0, 1] = 2; a[1, 0] = 3; a[1, 1] = 4; a[2, 0] = 5; a[2, 1] = 6; FloatMatrix b = a.GetInverse(); }
public void GetInverse() { FloatMatrix a = new FloatMatrix(2, 2); a[0, 0] = 2; a[0, 1] = 4; a[1, 0] = 3; a[1, 1] = 7; FloatMatrix b = a.GetInverse(); Assert.AreEqual(b[0, 0], 3.500, TOLERENCE); Assert.AreEqual(b[0, 1], -2.000, TOLERENCE); Assert.AreEqual(b[1, 0], -1.500, TOLERENCE); Assert.AreEqual(b[1, 1], 1.000, TOLERENCE); }
public void GetInverseSingular() { FloatMatrix a = new FloatMatrix(2, 2); FloatMatrix b = a.GetInverse(); }