抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

考虑序列

an=k=0+knk!a_n=\sum_{k=0}^{+\infty}\frac{k^n}{k!}

我用计算器随便试了下发现

a1/e=1a2/e=2a3/e=5a4/e=15  \begin{aligned} a_1/\mathrm{e}&=1\\ a_2/\mathrm{e}&=2\\ a_3/\mathrm{e}&=5\\ a_4/\mathrm{e}&=15\\ &\ \ \vdots \end{aligned}

它们竟都是 e\mathrm{e} 的整数倍,这种规律性显然不平凡。于是我便开始思索其中的计算方法。这当中, a1a_1 的计算给予了我关键的启发:

a1=k=0+kk!=k=1+1(k1)!=ea_1=\sum_{k=0}^{+\infty}\frac{k}{k!}=\sum_{k=1}^{+\infty}\frac{1}{(k-1)!}=\mathrm{e}

依循这个思路,就会有

an=k=0+knk!=k=1+kn1(k1)!=k=1+(k1)n1(k1)!+k=1+Cn11kn2(k1)!k=1+Cn12kn3(k1)!++(1)nk=1+Cn1n11(k1)!=k=1+(k1)n1(k1)!+j=1n1[(1)j+1Cn1jk=1+knj1(k1)!]=an1+j=1n1[(1)j+1Cn1janj]\begin{aligned} a_n&=\sum_{k=0}^{+\infty}\frac{k^n}{k!}\\ &=\sum_{k=1}^{+\infty}\frac{k^{n-1}}{(k-1)!}\\ &=\sum_{k=1}^{+\infty}\frac{(k-1)^{n-1}}{(k-1)!}+\sum_{k=1}^{+\infty}C_{n-1}^1\frac{k^{n-2}}{(k-1)!}-\sum_{k=1}^{+\infty}C_{n-1}^2\frac{k^{n-3}}{(k-1)!}+\cdots+(-1)^n\sum_{k=1}^{+\infty}C_{n-1}^{n-1}\frac{1}{(k-1)!}\\ &=\sum_{k=1}^{+\infty}\frac{(k-1)^{n-1}}{(k-1)!}+\sum_{j=1}^{n-1}\left[(-1)^{j+1}C_{n-1}^j\sum_{k=1}^{+\infty}\frac{k^{n-j-1}}{(k-1)!} \right]\\ &=a_{n-1}+\sum_{j=1}^{n-1}\left[(-1)^{j+1}C_{n-1}^ja_{n-j} \right] \end{aligned}

根据这个地推公式,我们可以算出任意 nn 对应 ana_n 的值。

显然,所有 ana_n 都会是 a1a_1 也就是 e\mathrm{e} 的整数倍。


2020年1月18日补记:

拿Mathematica的找规律函数FindSequenceFunction随便尝试了一下,居然发现了一个这样的内置函数BellB

1
2
FindSequenceFunction[{1, 2, 5, 15}]
(*Out[ ]=BellB*)

BellB的文档里也能看到完全一样的结果:

看来当初的奇妙发现也不过是发掘一些别人玩剩下的。尽管按照Mathematica文档里的背景描述,其出发点不完全相同,可见下一篇的补记。

评论