假设x大于-1,则可以通过利用以下关系式来计算: (x + 1)*(x + 2)* ... *(x + n) = Gamma(x+n+1) / Gamma(x+1). 伽玛值是在内部通过其对数计算得出的,因此请使用lgamma形式的这些对数: f <- function(x, n) exp(lgamma(x+n+1) - lgamma(x+1)) 可以通过curve来获取绘图,例如: curve(f(x,3), 0, pi)