Exemple #1
0
		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();
		}
Exemple #2
0
		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);
		}
Exemple #3
0
		public void GetInverseSingular()
		{
			FloatMatrix a = new FloatMatrix(2, 2);
			FloatMatrix b = a.GetInverse();
		}