Метод прямоугольников: различия между версиями

[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
→‎Пример реализации: много реализаций — не нужно
Строка 81:
return 0;
}
</source>
Формула средних прямоугольников для аналитически заданной функции, написанная на PHP
 
<source lang="php">
<?
function InFunction($x)
{
//Подынтегральная функция
return sin($x); //Например, sin(x)
}
function CalcIntegral($a, $b, $n)
{
$result = 0;
$h;
$i;
$h = ($b-$a)/$n; //Шаг сетки
$result = 0;
for($i=1; $i <= $n; $i++)
{
$result += InFunction($a + $h * $i - $h/2); //Вычисляем в средней точке и добавляем в сумму
}
$result *= $h;
return $result;
}
 
$integral = CalcIntegral(0,2,500);
echo $integral;
 
?>
</source>