日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【组合数学】生成函数 ( 求和性质 )

發布時間:2025/6/17 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【组合数学】生成函数 ( 求和性质 ) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、生成函數求和性質 1 ( 向前求和 )
  • 二、生成函數求和性質 2 ( 向后求和 )



參考博客 :

  • 【組合數學】生成函數 簡要介紹 ( 生成函數定義 | 牛頓二項式系數 | 常用的生成函數 | 與常數相關 | 與二項式系數相關 | 與多項式系數相關 )
  • 【組合數學】生成函數 ( 線性性質 | 乘積性質 )
  • 【組合數學】生成函數 ( 移位性質 )




一、生成函數求和性質 1 ( 向前求和 )



生成函數求和性質 1 :

bn=∑i=0naib_n = \sum\limits_{i=0}^{n}a_ibn?=i=0n?ai? , 則 B(x)=A(x)1?xB(x) = \cfrac{A(x)}{1-x}B(x)=1?xA(x)?


數列 ana_nan? 的生成函數是 A(x)A(x)A(x) , 數列 bnb_nbn? 的生成函數是 B(x)B(x)B(x) ,

數列 an={a0,a1,a2,?}a_n = \{ a_0 , a_1, a_2 , \cdots \}an?={a0?,a1?,a2?,?} , 數列 bn={b0,b1,b2,?}b_n = \{ b_0 , b_1, b_2 , \cdots \}bn?={b0?,b1?,b2?,?} ;

數列 ana_nan? 的生成函數 A(x)=a0+a1x+a2x2+?A(x) = a_0 + a_1x + a_2x^2 + \cdotsA(x)=a0?+a1?x+a2?x2+?

數列 bnb_nbn? 的生成函數 B(x)=b0+b1x+b2x2+?B(x) = b_0 + b_1x + b_2x^2 + \cdotsB(x)=b0?+b1?x+b2?x2+?


bnb_nbn? 數列中的第 nnn 項 , 等于 ana_nan? 數列中的前 nnn 項的和 ;


推導 bnb_nbn? 數列的項 :

b0=a0b_0 = a_0b0?=a0?

b1=a0+a1b_1 = a_0 + a_1b1?=a0?+a1?

b2=a0+a1+a2b_2 = a_0 + a_1 + a_2b2?=a0?+a1?+a2?

?\vdots?

bn=a0+a1+a2+?+anb_n = a_0 + a_1 + a_2 + \cdots + a_nbn?=a0?+a1?+a2?+?+an?


推導生成函數的項 :

B(x)B(x)B(x) 中的x0x^0x0 項 ( 常數項 ) : b0=a0b_0 \ \ \ = a_0b0????=a0?

B(x)B(x)B(x) 中的x1x^1x1 項 ( 常數項 ) : b1x=(a0+a1)xb_1x \ = (a_0 + a_1)xb1?x?=(a0?+a1?)x

B(x)B(x)B(x) 中的x2x^2x2 項 ( 常數項 ) : b2x2=(a0+a1+a2)x2b_2x^2 = (a_0 + a_1 + a_2)x^2b2?x2=(a0?+a1?+a2?)x2

?\vdots?

B(x)B(x)B(x) 中的xnx^nxn 項 ( 常數項 ) : bnxn=(a0+a1+a2+?+an)xnb_nx^n = (a_0 + a_1 + a_2 + \cdots + a_n)x^nbn?xn=(a0?+a1?+a2?+?+an?)xn


將上述 B(x)B(x)B(x) 中的各項相加 : 相加的策略是縱向相加 , 如下圖所示 :

111 列相加 : a0+a0x+a0x2+?+a0xn=a011?xa_0 + a_0 x + a_0x^2 + \cdots + a_0x^n = a_0\cfrac{1}{1-x}a0?+a0?x+a0?x2+?+a0?xn=a0?1?x1?

222 列相加 : a1x+a1x2+?+a1xn=a1x11?xa_1 x + a_1x^2 + \cdots + a_1x^n = a_1x\cfrac{1}{1-x}a1?x+a1?x2+?+a1?xn=a1?x1?x1?

?\vdots?

nnn 列相加 : anxn=anxn11?xa_nx^n = a_nx^n\cfrac{1}{1-x}an?xn=an?xn1?x1?


最終得到 :

B(x)=a011?x+a1x11?x+?+anxn11?x+?B(x) = a_0\cfrac{1}{1-x} + a_1x\cfrac{1}{1-x} + \cdots + a_nx^n\cfrac{1}{1-x} + \cdotsB(x)=a0?1?x1?+a1?x1?x1?+?+an?xn1?x1?+?

將其中的 11?x\cfrac{1}{1-x}1?x1? 提取出來 , 就可以得到 :

B(x)=11?x(a0+a1x++?+anxn+?)B(x) = \cfrac{1}{1-x} ( a_0 + a_1x + + \cdots + a_nx^n + \cdots )B(x)=1?x1?(a0?+a1?x++?+an?xn+?)

B(x)=11?xA(x)B(x) = \cfrac{1}{1-x} A(x)B(x)=1?x1?A(x)





二、生成函數求和性質 2 ( 向后求和 )



生成函數求和性質 2 :

bn=∑i=n∞aib_n = \sum\limits_{i=n}^{\infty}a_ibn?=i=n?ai? , 并且 A(1)=∑i=n∞aiA(1) =\sum\limits_{i=n}^{\infty}a_iA(1)=i=n?ai? 收斂 , 則 B(x)=A(1)?xA(x)1?xB(x) = \cfrac{A(1) - xA(x)}{1-x}B(x)=1?xA(1)?xA(x)?

總結

以上是生活随笔為你收集整理的【组合数学】生成函数 ( 求和性质 )的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。