母函数的两种形式
1.普通型母函数
给定一个无穷序列
(a0,a1,⋯,an,⋯)
,简记为
{an}
,称函数
ex1. 序列
((n0),(n1),⋯,(nn))
的普通母函数为
f(x)=(1+x)n
ex2.序列
((10),(21),⋯,(2nn))
的普通母函数为
f(x)=(1−4x)−12
2.指数型母函数
给定一个无穷序列
(a0,a1,⋯,an,⋯)
,简记为
{an}
,称函数
指数母函数也是形式幂级数
ex1.序列 (P(n,0),P(n,1),⋯,P(n,n)) 的指数母函数为 fe(x)=(1+x)n
所以说普通母函数更适用于包含组合数的序列,因为它具有牛顿二项式的形式。而指数母函数则更适合具有排列数的数列。
母函数的基本运算
1.普通型母函数
设A(x),B(x),C(x)分别是序列
{an}
,
{bn}
,
{cn}
的母函数
C(x) = A(x) + B(x) 当且仅当对
∀i>=0
, 有
ci=ai+bi
C(x) = A(x)B(x) 当且仅当对
∀i>=0
, 有
ci=∑ij=0ajbi−j
ex1.设A(x)是序列 (a0,a1,⋯,an,⋯) 的普通母函数,则 A(x)1−x是序列(a0,a0+a1,⋯,∑ni=0ai,⋯) 的普通母函数
2.指数型母函数
设A(x),B(x),C(x)分别是序列
{an}
,
{bn}
,
{cn}
的母函数
C(x) = A(x) + B(x) 当且仅当对
∀i>=0
, 有
ci=ai+bi
C(x) = A(x)B(x) 当且仅当对
∀i>=0
, 有
ci=∑ij=0(ij)ajbi−j
母函数的简单应用
ex1 :从 n 个物体中允许重复选取 r 个物体的方式数为
F(n,r)=(n+r−1r)
[证明] :考虑式子
1+x+x2+x3+⋯
的意义,表示的就是当前这种选择出现 i 次的方案数为
ai
设
ar
表示从 n 个物体中允许重复选取 r 个物体的方式数,则
{an}
的母函数为
ex2.求1,3,5,7,9 5个数字组成 r 位数的个数,其中要求1,3出现偶数次。
该函数的指数型母函数为
所以有 ar=14(5r+2∗3r+1)
母函数求解递归关系
ex1.用母函数求解斐波那契数列通项公式
设它的普通母函数为
F(x)=∑∞n=0Fnxn
解得
其中 x1,x2 为 1−x−x2=0 的两个根 x1=−1+5√2,x2=−1−5√2
解得 A=−x15√,B=x25√
于是有
就有
ex2.求解
设 f(x)=∑∞n=1anxn 是序列 {an} 的普通母函数,则
解得 f1(x)=1+1−4x√2,f2(x)=1−1−4x√2
舍去 f1 ,得 f(x)=f2(x)=1−1−4x√2
又有
所以
顺带证了一下卡特兰数~
非常系数线性齐次递归关系式求解暂时不想写,,,以后再补QAQ
附常用的一些式子:
eax=1+ax+a2x22!+⋯+anxnn!+⋯
ex=1+x+x22!+⋯+xnn!+⋯
e−x=1−x+x22!+⋯+(−1)nxnn!+⋯
ex+e−x2=1+x22!+x44!+⋯
ex−e−x2=x+x33!+x55!+⋯
11−xa=1+xa+x2a+x3a+⋯
11+xa=1−xa+x2a−x3a+⋯
sinx=x−x33!+x55!+⋯
cosx=1−x22!+x44!+⋯