|
|
|
| Здравствуйте форумчане, пожалуйста помогите модифицировать скрипт численного интегрирования. В общем написал сам скрипт:
<?php
function fx($x){
return exp(-$x)*sin(2*$x); //функция
}
$a = 0;//пределы интегрирования
$b = 2;
$n = 100000;//точность интегрирования
$s = 0;
$h = ($b - $a) / $n;//шаг интегрирования
for($i=1;$i<$n-1;$i++){
$s = $s + fx($a + $h * $i);
}
$integ = $h * ((fx($a) + fx($b)) / 2 + $s);
echo $integ;
?>
В общем нужно сделать так, чтобы $n = 1, в $e была задана точность, и в общем все поместить в цикл, который считал бы, что если вычисленная точность больше заданной, то цикл начинается сначала и | |
|
|