public function testConstructor(array $A, array $R)
{
$D = new DiagonalMatrix($A);
$R = new Matrix($R);
$this->assertInstanceOf('MathPHP\\LinearAlgebra\\DiagonalMatrix', $D);
$this->assertInstanceOf('MathPHP\\LinearAlgebra\\Matrix', $D);
$m = $D->getM();
for ($i = 0; $i < $m; $i++) {
$this->assertEquals($R[$i], $D[$i]);
}
$m = $R->getM();
for ($i = 0; $i < $m; $i++) {
$this->assertEquals($R[$i], $D[$i]);
}
}