母函数基础

母函数的两种形式

1.普通型母函数
给定一个无穷序列 (a0,a1,,an,) ,简记为 {an} ,称函数

f(x)=a0+a1x+a2x2++anxn+=i=0aixi
为序列 (a0,a1,,an,) 的普通母函数

ex1. 序列 ((n0),(n1),,(nn)) 的普通母函数为 f(x)=(1+x)n
ex2.序列 ((10),(21),,(2nn)) 的普通母函数为 f(x)=(14x)12

2.指数型母函数
给定一个无穷序列 (a0,a1,,an,) ,简记为 {an} ,称函数

fe(x)=a0+a1x1!+a2x22!++anxnn!+=i=0aixii!
为序列 (a0,a1,,an,) 的指数母函数
指数母函数也是形式幂级数

ex1.序列 (P(n,0),P(n,1),,P(n,n)) 的指数母函数为 fe(x)=(1+x)n

所以说普通母函数更适用于包含组合数的序列,因为它具有牛顿二项式的形式。而指数母函数则更适合具有排列数的数列。

<script type="math/tex; mode=display" id="MathJax-Element-100"></script>

母函数的基本运算

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=0ajbij

ex1.设A(x)是序列 (a0,a1,,an,) 的普通母函数,则 A(x)1x(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)ajbij

<script type="math/tex; mode=display" id="MathJax-Element-32"></script>

母函数的简单应用

ex1 :从 n 个物体中允许重复选取 r 个物体的方式数为 F(n,r)=(n+r1r)
[证明] :考虑式子 1+x+x2+x3+ 的意义,表示的就是当前这种选择出现 i 次的方案数为 ai
ar 表示从 n 个物体中允许重复选取 r 个物体的方式数,则 {an} 的母函数为

f(x)=(i=0xi)n=(11x)n=(1x)n=r=0(n+r1r)xr
所以 F(n,r)=(n+r1r)

ex2.求1,3,5,7,9 5个数字组成 r 位数的个数,其中要求1,3出现偶数次。
该函数的指数型母函数为

fe(x)=(1+x22!+x44!+)2(1+x+x22!+)3=14(e5x+2e3x+ex)=14(r=05rr!xr+2r=03rr!xr+r=0xrr!)

所以有 ar=14(5r+23r+1)
<script type="math/tex; mode=display" id="MathJax-Element-42"></script>

母函数求解递归关系

ex1.用母函数求解斐波那契数列通项公式

设它的普通母函数为 F(x)=n=0Fnxn

F(x)=F0+F1x+n=2(Fn1+Fn2)xn=F0+F1x+xn=2Fn1xn1+x2n=2Fnxn2=F0+F1x+x(n=0FnxnF0)+x2n=0Fnxn=1+xF(x)+x2F(x)

解得
F(x)=11xx2=1(1+x1x)(1+x2x)=A1+x1x+B1+x2x

其中 x1,x2 1xx2=0 的两个根 x1=1+52x2=152
解得 A=x15,B=x25
于是有
F(x)=x151+x1x+x251+x2x=x15n=0(x1x)n+x25n=0(x2x)n=n=0((x1)n+15(x2)n+15)xn

就有
Fn=(x1)n+15(x2)n+15=(1+5)n+1(15)n+152n+1

ex2.求解

{an=n1k=1akanka1=a2=1n>=2

f(x)=n=1anxn 是序列 {an} 的普通母函数,则
f2(x)=(n=1anxn)2=n=2(k=1n1akank)xn=n=2anxn=n=1anxna1x=f(x)x

解得 f1(x)=1+14x2,f2(x)=114x2
舍去 f1 ,得 f(x)=f2(x)=114x2
又有
14x=1+n=1(1)n1n22n1(2n2n1)(4x)n=1n=12n(2n2n1)xn

所以
f(x)=n=11n(2n2n1)xn

顺带证了一下卡特兰数~

非常系数线性齐次递归关系式求解暂时不想写,,,以后再补QAQ

<script type="math/tex; mode=display" id="MathJax-Element-61"></script>
常用的一些式子:
eax=1+ax+a2x22!++anxnn!+

ex=1+x+x22!++xnn!+

ex=1x+x22!++(1)nxnn!+

ex+ex2=1+x22!+x44!+

exex2=x+x33!+x55!+

11xa=1+xa+x2a+x3a+

11+xa=1xa+x2ax3a+

sinx=xx33!+x55!+

cosx=1x22!+x44!+

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值