예제 #1
0
 public function testPolarStringForNonZeroComplexReturnsNonZeroString()
 {
     $c = new ComplexType($this->createRationalType(1), $this->createRationalType(0));
     $this->assertEquals('cos 0 + i⋅sin 0', $c->polarString());
     $c = new ComplexType($this->createRationalType(5), $this->createRationalType(0));
     $this->assertEquals('5(cos 0 + i⋅sin 0)', $c->polarString());
     $c = new ComplexType($this->createRationalType(5), $this->createRationalType(2));
     $this->assertEquals('5.385165(cos 0.380506 + i⋅sin 0.380506)', $c->polarString());
 }