NC[f_, {x_, a_, b_}, n_] :=
Module[{Z = b - a, C},
C = Product[(t - j)/(k - j), {j, 0, n, 1}];
Z*Sum[1/n*Q*(f /. x ->k), {k, 0, n}]]
-------------------------上面函数中C表达式有问题,不知道如何表达-------------------------
C式中,分母的j是不能等于k的,但是写成函数语言时却不知道如何表达,求高手指教。
---------PS:我尝试把函数分段写了,也不行,如图--------------
语言如下:
NC[f_, {x_, a_, b_}, n_] :=
Module[{Z = b - a, W, Q, M},
Q = Product[(t - j)/(k - j), {j, 0, k - 1, 1}];
W = Product[(t - j)/(k - j), {j, k + 1, n, 1}];
M = Integrate[Q*W, {t, 0, n}];
Z*Sum[1/n*Q*(f /. x-> k), {k, 0, n}]]