Welcome to WENBIN's cnblog|

cnblogs_wb

园龄:2年6个月粉丝:0关注:0

具体数学 - 和式的计算 Calculation of Sums

成功处理和式的关键在于,将一个 改变成另一个更简单或者更接*某个目标的 。通过学习一些基本的变换法则并在实践中练习使用它们,就会容易做到这点。

基本变换法则

K 是任意一个有限整数集合, K 中元素的和式可以使用分配律、结合律、交换律进行变换:

kKcak=ckKak;kK(ak+bk)=kKak+kKbk;kKak=p(k)Kap(k).

艾弗森约定

在和式中可以加入逻辑命题来表示当前项是否加入求和运算,即

kKak=kak[kK].

如果 KK 是整数的任意集合,那么

kak[kK]+kak[kK]=kak[kKK]+kak[kKK].

多重和式

一个和式的项可以用两个或者更多的指标来指定,而不是仅由一个指标来指定,如果 P(j,k)jk 的一种性质,所有使得 P(j,k) 为真的项 aj,k 之和可以用多个求和符号表示,即

P(j,k)aj,k=j,kaj,k[P(j,k)]=j(kaj,k[P(j,k)]).

多重和式满足交换求和次序法则,即

jJkKaj,k=jJ,kKaj,k=kKjJaj,k;jkaj,k[P(j,k)]=P(j,k)aj,k=kjaj,k[P(j,k)].

多重和式也满足一般交换律,即

jJ,kKaj,k=(jJaj)(kKak).

一般性的方法

下面介绍解决一般情形下求和问题的几种有用策略。

公式法

我们可以根据现有的参考资料查找和式的封闭形式解,如

0knk2=n(n+1)(2n+1)6.

数学归纳法

当我们已经用其他某些不太严格的方法得到了一个封闭形式,然后我们只需要使用归纳法证明它是正确的。上述的式子存在一个等价的公式,即

Sn=0knk2=n(n+12)(n+1)3.

使用归纳法进行证明:

  1. 已知 S0=0=0(0+12)(0+1)/3,符合初值;
  2. n>0 时,假设 n1 时命题成立;
  3. 我们推导得到

Sn=Sn1+n23Sn=n(n+12)(n+1)+3n2=(n332n2+12n)+3n2=n3+32n2+12n=n(n+12)(n+1).

得证。

扰动法

使用扰动法将和式的一项分出去单独计算,可以用来求解封闭形式。假设和式 Sn=0knak,通过将它的最后一项和第一项分离出来,用两种方法重新改写 Sn+1

Sn+an+1=0kn+1ak=a0+1kn+1ak=a0+1k+1n+1ak+1=a0+0kn+1ak+1=a0+cSn.

将关于 Sn 的方程进行求解,我们就可以得到 Sn 的一般表达式。下面我们使用扰动法求解 Sn=0knk2。首先抽取 Sn 的第一项和最后一项,得到关于 Sn 的方程如下

Sn+(n+1)2=0kn(k+1)2=0kn(k2+2k+1)=0knk2+20knk+0kn1=Sn+20knk+(n+1).

可惜的是,等式两边的 Sn 相互抵消了,但是我们得到了单次求和项 Rn=(n+1)2(n+1)2 的表达式。受此启发,我们期望列出立方求和公式 Tn=0knk3 来获得*方求和公式的解,即

Tn+(n+1)3=0kn(k+1)3=0kn(k3+3k2+3k+1)=Tn+30knk2+32(n+1)n+(n+1).

则我们获得*方求和公式的解 Sn=0knk2=13n(n+12)(n+1)

一般公式法

我们设递归式

S0=α;Sn=Sn1+β+γn+δn2,n>0.

其解的一般形式为

Sn=A(n)α+B(n)β+C(n)γ+D(n)δ

将其套用在*方求和公式中,我们知道 Sn=Sn1+n2,则 α=β=γ=0,δ=1,即

Sn=A(n)α+B(n)β+C(n)γ+D(n)δ=D(n)

首先我们需要知道各个待定系数的表达式

  • Sn=1 就意味着 α=1,β=γ=δ=0,从而 A(n)=1
  • Sn=n 就意味着 α=γ=δ=0,β=1,从而 B(n)=n
  • Sn=n2 就意味着 α=0,β=1,γ=2,δ=0,从而 C(n)=n2+n2
  • Sn=n3就意味着 α=0,β=1,γ=3,δ=3,从而 D(n)=n(n+12)(n+1)3

接着我们可以得到

Sn=D(n)=n(n+12)(n+1)3

积分法

利用面积*似的思想,我们可以得出 0nx2dx=n3/3 *似于*方求和公式 Sn=0knk2。设它们之间的*似误差为 En=Snn33,则 En 满足递归式为

En=Snn33=Sn1+n2n33=En1+(n1)33+n2n33=En1+n13.

根据先前的经验,我们可以很快地求出误差项的一般表达式 En=n3+n2+n2,从而我们可以得到*方求和公式的一般表达式为

Sn=0nx2dx+En=n33n3+n2+n2=n(n+12)(n+1)3.

展开和收缩法

我们可以使用简单的二重和式替换原来的和式,来达到化简的目的。考虑*方求和公式

Sn=1knk2=0jn0knk=0jnj+n2(nj+1)=120jn(n(n+1)+jj2)=12n2(n+1)+14n(n+1)12Sn.

则我们可以得到

Sn=23[12n2(n+1)+14n(n+1)]=n(n+12)(n+1)3

本文作者:wenbinteng

本文链接:https://www.cnblogs.com/wenbinteng/p/18734084

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   cnblogs_wb  阅读(10)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示