C # 'da sayısal bir ayrım yapan bir işlev yazdım. Şöyle görünüyor:
public double Diff(double x)
{
double h = 0.0000001;
return (Function(x + h) - Function(x)) / h;
}
Ben herhangi bir işlevi, mümkün olduğu gibi geçmek mümkün olmak istiyorum:
public double Diff(double x, function f)
{
double h = 0.0000001;
return (f(x + h) - f(x)) / h;
}
Bence bu delegelerle mümkün olabilir (belki?) Ama onları nasıl kullanacağımdan emin değilim.
Herhangi bir yardım büyük mutluluk duyacağız.