Здравствуйте. Интересует вопрос - как программно реализовать вычисление частных производных? Например, пользователь вводит 2xy*y^2 и надо найти производную по y, программа считает и выдает ответ. Для обычных производных алгоритм знаю, но не знаю, что применить в случае именно частных производных.
$x=1; //значение х
$y=2; //значение у
$h=0.001; //шаг
function func($x, $y, $z)
{
return 2*$x*$y+pow($y, 2);//наше выражение, 2xy+y^2
}
$res=(func($x, $y+$h, $z) - func($x, $y, $z)) / $h;//дифференцируем по у
echo ("Result: $res");
?>