Example #1
0
		public void InvertSingular()
		{
			FloatMatrix a = new FloatMatrix(2, 2);
			a.Invert();
		}
Example #2
0
		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();
		}
Example #3
0
		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);
		}