Я немного новичок в c-программировании, я пытаюсь интегрировать функцию с правилом трапеции. Моя функция такова:Вызов функции как переменной в другой функции
extern double integrate_trapezoid(double function,double min, double max, double subdivisions)
{
double h = (max-min)/subdivisions;
s=0;
for (k=0; k < (subdivisions) ; k++)
{
s = s + (h/2) * (function(min + k*h) + function(min + (k+1)*h));
}
return s;
}
Мой вопрос в том, как передать общие функции этой функции? Я хочу, чтобы эта функция integrate_trapezoid могла интегрировать любую функцию, в которой я нуждаюсь.
Спасибо! Omer
Пропустить указатель функции. –