2009-11-01 73 views
2

我有以下方法:幫助lambda表達式

static double NewtonMethodModified(Func<double, double> f, double x0, double h) { ... } 

現在,我想知道如何調用它的方式如下:

NewtonMethodModified(<lambda expression here>, 1.0, 1.0); 

我猜這應該是像

NewtonMethodModified(x => 10x-5, 1.0, 1.0); 

但它似乎並沒有工作。

回答

8

這應該已經工作 - 只需添加一個*(它仍然使用C#風格的運營商,而不是隱含的數學運算,如 「10倍=== 10 * X」):

NewtonMethodModified(x => 10*x-5, 1.0, 1.0);