部分和的限制

时间:2018-12-20 07:11:24

标签: python math sympy calculus

因此,我想计算部分和的限制,其中a_nsp.Lambda(x, 1/x * sp.factorial2(2*x-1)/sp.factorial2(2*x))。 我尝试过:

sp.limit(sp.summation(a(i), (i,1,n)), n, sp.oo)

但是,当我开始时,它开始计算但从未结束,所以我没有得到答案。有趣的事实是,如果我尝试计算无穷和,我会得到答案:

sp.summation(a(i), (i,1,sp.oo))
>>>2log(2)

我什至可以创建一个部分和序列:

s = sp.SeqFormula(sp.summation(a(i), (i,1,n)), (n, 1, sp.oo))

例如,在Maple中,哪个会评估极限种类。那么有没有办法在sympy中计算这样的限制?实际上,我想得到一个类似于求和的答案:2log(2),但要使用部分和的限制。

1 个答案:

答案 0 :(得分:0)

def limsum(it, epsilon):
    ret = 0
    x = next(it)
    while x<epsilon:
        ret = ret + x
        x = next(it)
    return ret