我用 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;
}
我认为这是可能的与代表(也许?) ,但我不知道如何使用他们。