# Курсова робота з дисципліни чисельні методи Коваля Євгена

### Розвязування алгебраїчних рівнянь чисельними методами $$0 = 0$$ інтервал локалізації $$[0;0]$$, точність 0.0001. Програмна реалізація методу половинного ділення
Функція мовою PHP
 <?php     function dihotomiaMethod($xl,$xr, $koeff){$counter = 0;         $x =$xl;         while (abs(algPolynom($x,$koeff))>EPS){             $x = ($xl+$xr)/2; if (algPolynom($x, $koeff)*algPolynom($xl, $koeff)>0){$xl = $x; }else{$xr = $x; }$counter++;         printf("The function value %f for variable %f<br>",algPolynom($x,$koeff),$x); } printf("Number of steps is %d <br>",$counter);         printf("Solution is %f<br>", $x); return$x;     } ?> Програмна реалізація методу хорд
Функція мовою PHP
 <?php     function dihotomiaMethod($xl,$xr, $koeff){$counter = 0;         $x =$xl;         while (abs(algPolynom($x,$koeff))>EPS){             $x = ($xl+$xr)/2; if (algPolynom($x, $koeff)*algPolynom($xl, $koeff)>0){$xl = $x; }else{$xr = $x; }$counter++;         printf("The function value %f for variable %f<br>",algPolynom($x,$koeff),$x); } printf("Number of steps is %d <br>",$counter);         printf("Solution is %f<br>", $x); return$x;     } ?> Програмна реалізація методу дотичних (метод Ньютона)
Функція мовою PHP
 <?php     function derivative($var,$koeff)     {         $res = 0; foreach ($koeff as $key=>$value){             if ($key>0)$res += $key*$value*pow($var,$key-1);             else                 $res +=$koeff;           }         return $res; } function newtonMethod($xl, $xr,$koeff)      {          $counter = 0;$x = $xr;$h = algPolynom($x,$koeff) / derivative($x,$koeff);          while (abs($h) > EPS) {$h = algPolynom($x,$koeff) / derivative($x,$koeff);                      $x =$x - $h; printf("The function value %f for variable %f<br>",algPolynom($x, $koeff),$x);         $counter++; } printf("Number of steps is %d <br>",$counter);         printf("Solution is %f<br>", $x); return$x;     }  ?> коефіцієнти алгебраїчного рівняння, інтервал локалізації та точність обчислення