public void InvertNotSquare() { ComplexFloatMatrix a = new ComplexFloatMatrix(3,2); a[0,0] = new ComplexFloat(2); a[0,1] = new ComplexFloat(4); a[1,0] = new ComplexFloat(3); a[1,1] = new ComplexFloat(7); a[2,0] = new ComplexFloat(5); a[2,1] = new ComplexFloat(5); a.Invert(); }
public void Invert() { ComplexFloatMatrix a = new ComplexFloatMatrix(2,2); a[0,0] = new ComplexFloat(2); a[0,1] = new ComplexFloat(4); a[1,0] = new ComplexFloat(3); a[1,1] = new ComplexFloat(7); a.Invert(); Assert.AreEqual(a[0,0].Real, 3.500,TOLERENCE); Assert.AreEqual(a[0,1].Real, -2.000,TOLERENCE); Assert.AreEqual(a[1,0].Real, -1.500,TOLERENCE); Assert.AreEqual(a[1,1].Real, 1.000,TOLERENCE); }
public void InvertSingular() { ComplexFloatMatrix a = new ComplexFloatMatrix(2,2); a.Invert(); }