У меня есть следующий метод:
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);
но он не работает.
Это уже должно работать - просто добавьте *
(он по-прежнему использует С# -стильные операторы, а не неявные математические операции, такие как "10x === 10 * x" ):
NewtonMethodModified(x => 10*x-5, 1.0, 1.0);