예제 #1
0
 /**
  * @return MatrixBase
  */
 public function testAdjuntoOrden4()
 {
     $matriz = new MatrixBase(4, 4);
     $matriz->setPoint(1, 1, 1);
     $matriz->setPoint(1, 2, 2);
     $matriz->setPoint(1, 3, 3);
     $matriz->setPoint(1, 4, 4);
     $matriz->setPoint(2, 1, 5);
     $matriz->setPoint(2, 2, 6);
     $matriz->setPoint(2, 3, 7);
     $matriz->setPoint(2, 4, 8);
     $matriz->setPoint(3, 1, 9);
     $matriz->setPoint(3, 2, 0);
     $matriz->setPoint(3, 3, 1);
     $matriz->setPoint(3, 4, 2);
     $matriz->setPoint(4, 1, 3);
     $matriz->setPoint(4, 2, 4);
     $matriz->setPoint(4, 3, 5);
     $matriz->setPoint(4, 4, 6);
     $tmp = new MatrixBase(3, 3);
     $tmp->setPoint(1, 1, 1);
     $tmp->setPoint(1, 2, 3);
     $tmp->setPoint(1, 3, 4);
     $tmp->setPoint(2, 1, 9);
     $tmp->setPoint(2, 2, 1);
     $tmp->setPoint(2, 3, 2);
     $tmp->setPoint(3, 1, 3);
     $tmp->setPoint(3, 2, 5);
     $tmp->setPoint(3, 3, 6);
     $this->assertTrue($tmp->isMatrixEquals($matriz->getAdjunto(2, 2)));
     $this->assertFalse($tmp->isMatrixEquals($matriz->getAdjunto(3, 2)));
     return $matriz;
 }