【发布时间】:2011-12-31 22:26:32
【问题描述】:
我正在使用 Mathematica 8。当我尝试命令时
Sum[r^n Floor[n/2], {n, 0, Infinity}]
我明白了
r^2/((-1 + r)^2 (1 + r))
这是正确的,但从1而不是0开始:
Sum[r^n Floor[n/2], {n, 1, Infinity}]
给了
r/((-1 + r)^2 (1 + r))
这不是。怎么回事?
【问题讨论】:
-
哇!对我来说看起来像一个错误。在总和上加一个零应该没有什么区别。
-
@NasserM.Abbasi,您应该将其发布为答案,因为它是正确的。不过,我会放弃讽刺。
-
Floor替换为Ceiling时的类似问题。 -
另一个问题:当使用
IntegerPart[n/2]而不是Floor[n/2]时,两个和都不正确:Sum[(r^n ) IntegerPart[n/2], {n, 0, Infinity}]给出(2*r^2)/((-1 + r)^2*(1 + r)),Sum[(r^n ) IntegerPart[n/2], {n, 0, Infinity}]给出r/((-1 + r)^2*(1 + r))。 -
@AndrewMacFie 不,不是。我们遇到了人们不理解 Mathematica 是一种语言以及 IDE 等等的问题。许多问题被否决或关闭,因为人们认为它们与数学有关,因此是题外话。有了一个专门的网站,我们可以大大拓宽范围。