Exemple #1
0
 /**
  * Adds polynom to current polynom
  * 
  * @param ezcGraphPolynom $polynom Polynom to add 
  * @return ezcGraphPolynom Modified polynom
  */
 public function add(ezcGraphPolynom $polynom)
 {
     $order = max($this->getOrder(), $polynom->getOrder());
     for ($i = 0; $i <= $order; ++$i) {
         $this->set($i, $this->get($i) + $polynom->get($i));
     }
     return $this;
 }
 public function testPolynomGetOrder()
 {
     $polynom = new ezcGraphPolynom(array(2 => 0.5, 1 => 3, 0 => -4.5));
     $this->assertEquals(2, $polynom->getOrder());
 }