Я написав функцію в C #, яка чисельну диференціацію. Це виглядає приблизно так:
public double Diff(double x)
{
double h = 0.0000001;
return (Function(x + h) - Function(x)) / h;
}
Я хотів би мати можливість виконувати будь-яку функцію, як у:
public double Diff(double x, function f)
{
double h = 0.0000001;
return (f(x + h) - f(x)) / h;
}
Я думаю, що це можливо з делегатами (можливо?), Але я не впевнений, як ними користуватися.
Будь-яка допомога буде дуже вдячна.