【组合数学】生成函数 ( 生成函数示例 | 给定通项公式求生成函数 | 给定生成函数求通项公式 )
文章目錄
- 一、給定級數求生成函數
- 二、給定生成函數求級數
參考博客 :
- 【組合數學】生成函數 簡要介紹 ( 生成函數定義 | 牛頓二項式系數 | 常用的生成函數 | 與常數相關 | 與二項式系數相關 | 與多項式系數相關 )
- 【組合數學】生成函數 ( 線性性質 | 乘積性質 )
- 【組合數學】生成函數 ( 移位性質 )
- 【組合數學】生成函數 ( 求和性質 )
- 【組合數學】生成函數 ( 換元性質 | 求導性質 | 積分性質 )
- 【組合數學】生成函數 ( 性質總結 | 重要的生成函數 ) ★
數列的 通項公式 就是 級數
一、給定級數求生成函數
求 bn=7?3nb_n = 7\cdot 3^nbn?=7?3n 的生成函數 ;
已知數列是 1n1^n1n , 對應的生成函數是
{an}\{a_n\}{an?} , an=1na_n = 1^nan?=1n ; A(x)=∑n=0∞xn=11?x\begin{aligned} A(x) = \sum_{n=0}^{\infty} x^n = \frac{1}{1-x} \end{aligned}A(x)=n=0∑∞?xn=1?x1??
先根據 數列 通項表示 , 寫出級數之和 :
G(x)=7×30x0+7×31x1+7×32x2+?+7×3nxn+?G(x) = 7 \times 3^0x^0 + 7 \times 3^1x^1 + 7 \times 3^2x^2 + \cdots + 7 \times 3^nx^n + \cdotsG(x)=7×30x0+7×31x1+7×32x2+?+7×3nxn+?
將常數提取到外部 :
G(x)=7(30x0+31x1+32x2+?+3nxn+?)G(x) = 7 ( 3^0x^0 + 3^1x^1 + 3^2x^2 + \cdots + 3^nx^n + \cdots )G(x)=7(30x0+31x1+32x2+?+3nxn+?)
寫成合式 :
G(x)=7∑n=0∞3nxnG(x) = 7 \sum\limits_{n=0}^\infty 3^nx^nG(x)=7n=0∑∞?3nxn
根據生成函數換元性質 : 通過換元 , 將 3x3x3x 看做一項 :
G(x)=7∑n=0∞(3x)nG(x) = 7 \sum\limits_{n=0}^\infty (3x)^nG(x)=7n=0∑∞?(3x)n
根據 常用生成函數 A(x)=∑n=0∞xn=11?xA(x) = \sum\limits_{n=0}^{\infty} x^n = \cfrac{1}{1-x}A(x)=n=0∑∞?xn=1?x1?
可以得出 : ∑n=0∞(3x)n=11?3x\sum\limits_{n=0}^\infty (3x)^n =\cfrac{1}{1-3x}n=0∑∞?(3x)n=1?3x1?
根據生成函數線性性質 , 乘法性質 : bn=αanb_n = \alpha a_nbn?=αan? , 則 B(x)=αA(x)B(x) = \alpha A(x)B(x)=αA(x)
可以得出最終的生成函數 G(x)=7∑n=0∞(3x)n=71?3xG(x) = 7 \sum\limits_{n=0}^\infty (3x)^n = \cfrac{7}{1-3x}G(x)=7n=0∑∞?(3x)n=1?3x7?
二、給定生成函數求級數
給定序列 {bn}\{b_n\}{bn?} 的生成函數 G(x)=21?3x+2x2G(x) = \cfrac{2}{1-3x + 2x^2}G(x)=1?3x+2x22? , 求 {bn}\{b_n\}{bn?}
先將 生成函數 轉化為 其它 生成函數 之和 ;
G(x)=21?3x+2x2G(x) = \cfrac{2}{1-3x + 2x^2}G(x)=1?3x+2x22?
將 1?3x+2x21-3x + 2x^21?3x+2x2 分解因式 , 分解為 (1?x)(1?2x)(1-x)(1-2x)(1?x)(1?2x)
將其轉為 如下形式的和 , 分子 A,BA,BA,B 是待定常數 ;
G(x)=21?3x+2x2=A1?x+B1?2xG(x) = \cfrac{2}{1-3x + 2x^2} = \cfrac{A}{1-x} + \cfrac{B}{1-2x}G(x)=1?3x+2x22?=1?xA?+1?2xB?
將上述式子同分 , 表達成 A,BA, BA,B 的分式 :
G(x)=A1?x+B1?2x=A(1?2x)+B(1?x)(1?x)(1?2x)G(x) = \cfrac{A}{1-x} + \cfrac{B}{1-2x} = \cfrac{A(1-2x) + B(1-x)}{(1-x)(1-2x)}G(x)=1?xA?+1?2xB?=(1?x)(1?2x)A(1?2x)+B(1?x)?
=A?2Ax+B?Bx(1?x)(1?2x)\ \ \ \ \ \ \ \ \ \ = \cfrac{A-2Ax + B- Bx}{(1-x)(1-2x)}??????????=(1?x)(1?2x)A?2Ax+B?Bx?
=(A+B)?(2A+B)x(1?x)(1?2x)\ \ \ \ \ \ \ \ \ \ = \cfrac{(A + B) - (2A + B ) x}{(1-x)(1-2x)}??????????=(1?x)(1?2x)(A+B)?(2A+B)x?
=(A+B)?(2A+B)x1?3x+2x2\ \ \ \ \ \ \ \ \ \ = \cfrac{(A + B) - (2A + B ) x}{1-3x + 2x^2}??????????=1?3x+2x2(A+B)?(2A+B)x?
與 G(x)=21?3x+2x2G(x) = \cfrac{2}{1-3x + 2x^2}G(x)=1?3x+2x22? 的分子的 xxx 項 與 常數項 對比 :
xxx 一次方項是 000 , 即 2A+B=02A + B = 02A+B=0
常數項是 222 , 即 A+B=2A + B = 2A+B=2
得到方程組 :
{A+B=22A+B=0\begin{cases} A + B = 2 \\\\ 2A + B = 0 \end{cases}??????A+B=22A+B=0?
解上述方程組 , 得到結果 :
{A=?2B=4\begin{cases} A = -2 \\\\ B = 4 \end{cases}??????A=?2B=4?
則生成函數最終分解成了 : G(x)=21?3x+2x2=?21?x+41?2xG(x) = \cfrac{2}{1-3x + 2x^2} = \cfrac{-2}{1-x} + \cfrac{4}{1-2x}G(x)=1?3x+2x22?=1?x?2?+1?2x4?
使用線性性質 :
?21?x\cfrac{-2}{1-x}1?x?2? 對應的級數是 : ∑n=0∞(?2)xn\sum\limits_{n=0}^\infty(-2)x^nn=0∑∞?(?2)xn , 數列通項是 cn=?2c_n=-2cn?=?2 ;
使用線性性質 , 換元性質 :
41?2x\cfrac{4}{1-2x}1?2x4? 對應的級數是 : ∑n=0∞4(2x)n=∑n=0∞4?2nxn\sum\limits_{n=0}^\infty4(2x)^n=\sum\limits_{n=0}^\infty4\cdot 2^nx^nn=0∑∞?4(2x)n=n=0∑∞?4?2nxn , 數列通項是 4?2n4\cdot 2^n4?2n
最終的數列是 : bn=?2+4?2nb_n = -2 + 4\cdot 2^nbn?=?2+4?2n
總結
以上是生活随笔為你收集整理的【组合数学】生成函数 ( 生成函数示例 | 给定通项公式求生成函数 | 给定生成函数求通项公式 )的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【组合数学】生成函数 ( 性质总结 |
- 下一篇: 【组合数学】生成函数 ( 生成函数应用场