Derivative¶
関数¶
-
derivative
(Func&&, Arg&&)¶ 関数
Func
をArg
で(偏)微分した関数を返す。 返ってきた関数はExpressionsを使って定義した関数と同じように扱うことができる。using tlnc::x; // 1変数関数 f(x) = 2x auto f = 2.0_dc * x<> // f(x)をxで微分する tlnc::derivative(f, x<>); // 2変数関数 g(x0, x1) = x0 * x1 + 2x0 auto g = x<0> * x<1> + 2.0_dc * x<0> // g(x0, x1)をx0で偏微分する tlnc::derivative(g, x<0>);