inverse() public method

public inverse ( ) : self
return self
示例#1
0
 public function testInverse()
 {
     $matrix = new Matrix([[1, 2, 3], [0, 1, 4], [5, 6, 0]]);
     $inverse = $matrix->inverse();
     static::assertEquals(-24, $inverse->get(0, 0));
     static::assertEquals(18, $inverse->get(0, 1));
     static::assertEquals(5, $inverse->get(0, 2));
     static::assertEquals(20, $inverse->get(1, 0));
     static::assertEquals(-15, $inverse->get(1, 1));
     static::assertEquals(-4, $inverse->get(1, 2));
     static::assertEquals(-5, $inverse->get(2, 0));
     static::assertEquals(4, $inverse->get(2, 1));
     static::assertEquals(1, $inverse->get(2, 2));
 }