public void InvertSingular() { FloatMatrix a = new FloatMatrix(2, 2); a.Invert(); }
public void InvertNotSquare() { 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; a.Invert(); }
public void Invert() { FloatMatrix a = new FloatMatrix(2, 2); a[0, 0] = 2; a[0, 1] = 4; a[1, 0] = 3; a[1, 1] = 7; a.Invert(); Assert.AreEqual(a[0, 0], 3.500, TOLERENCE); Assert.AreEqual(a[0, 1], -2.00, TOLERENCE); Assert.AreEqual(a[1, 0], -1.500, TOLERENCE); Assert.AreEqual(a[1, 1], 1.000, TOLERENCE); }