2.4. 序列与求和
序列是元素的有序列表,在离散数学中有许多应用。序列也是计算机科学中一种重要的数据结构。一个序列中的项可以通过一个适用于序列中每一项的公式描述。
- 序列
- 序列(sequence)是一个从整数集的一个子集(通常是集合{0,1,2,…}或集合{1,2,3,…})到一个集合S的函数。用记号an表示整数n的像。称an为序列的一个像(term)。
序列{an},其中an=n1。从a1开始的这个序列项的列表,即
1,21,31,41,…
- 几何级数
- 集合级数是如下形式的序列
a,ar,ar2,…,arn,…
其中初始项a和公比r都是实数。
评注:几何级数是指函数f(x)=arx的离散的对应体。
- 算数级数
- 算数级数是如下形 式的序列
a,a+d,a+2d,…,a+nd,…
其中初始项a和公差d都是实数。
评注:算数级数是指函数f(x)=dx+a的离散的对应体。
递推关系
- 递推关系
- 关于序列an的一个递推关系(recurrence relation)是一个等式,对所有满足n≥n0的n,它把an用序列中前面项即a0,a1,…,an−1中的一项或多项来表示,这里n0是一个非负整数。如果一个序列的项满足递推关系,则该序列就称为是递推关系的一个解。(一个递推关系称为递归定义了一个序列)
如an=an−1+3,a0=2,n=1,2,3,…
递归定义的序列的初始条件指定了在递推关系定义的首项前的那些项。
- 斐波那契数列
- 斐波那契数列f0,f1,f2,…,由初始条件f0=0,f1=1和下列递推关系定义
fn=fn−1+fn−2,n=2,3,4,…
特殊的整数序列
用记号
j=m∑naj,m≤j≤n∑naj
来表示am+am+1+⋯+an,此处变量j称为求和下标,而字母j作为变量可以是任意的,即可以使用任何其他字母。
j=1∑n(axj+byj)=aj=1∑nxj+bj=1∑nyj
如果a和r都是实数且r=0,则
j=0∑narj=⎩⎨⎧r−1arn+1−a(n+1)ar=1r=1
多个有用的求和公式
和 | 闭形式 |
---|
k=0∑nark(r=0) | r−1arn+1−a,r=1 |
k=1∑nk | 2n(n+1) |
k=1∑nk2 | 6n(n+1)(2n+1) |
k=1∑nk3 | 4n2(n+1)2 |
k=0∑∞xk,∣x∣<1 | 1−x1 |
k=1∑∞kxk−1,∣x∣<1 | (1−x)21 |