ฉันเขียนฟังก์ชันใน 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;
}
ฉันคิดว่ามันเป็นไปได้กับผู้ได้รับมอบหมาย (อาจจะ?) แต่ฉันไม่แน่ใจว่าจะใช้มันอย่างไร
ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก.