因此,我想计算部分和的限制,其中a_n
是sp.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)
,但要使用部分和的限制。
答案 0 :(得分:0)
def limsum(it, epsilon):
ret = 0
x = next(it)
while x<epsilon:
ret = ret + x
x = next(it)
return ret