二項式係數:修订间差异

来自testwiki
跳转到导航 跳转到搜索
 
(没有差异)

2025年2月20日 (四) 13:04的最新版本

二項式係數可排列成帕斯卡三角形

數學上,二項式係數二項式定理中各項的係數。一般而言,二項式係數由兩個非負整數nk為參數決定,寫作 (nk),定義為 (1+x)n的多項式展開式中,xk項的係數,因此一定是非負整數。如果將二項式係數 (n0),(n1),,(nn)寫成一行,再依照 n=0,1,2,順序由上往下排列,則構成帕斯卡三角形

二項式係數常見於各數學領域中,尤其是組合數學。事實上,(nk)可以被理解為從n個相異元素中取出k個元素的方法數,所以 (nk)大多讀作「nk」。二項式係數 (nk)的定義可以推廣至n複數的情況,而且仍然被稱為二項式係數。

歷史及記號

雖然二項式係數在西元10世紀就已經被發現(見帕斯卡三角形),但表達式 (nk)卻是到1826年才由安德烈亚斯·冯·厄廷格豪森首次始用[注 1]。最早探討二項式係數的論述是十世紀的 Template:Tsl寫的印度教典籍《宾伽罗的計量聖典》(chandaḥśāstra)。約1150年,印度數學家婆什迦羅第二於其著作《Lilavati[注 2] 中給出一個簡單的描述。

二項式係數亦有不同的符號表達方式,包括:C(n,k)nCk nCkCnkCkn[注 3],其中的 C 代表組合(combinations)或選擇(choices)。很多計算機使用含有 C 的變種記號,使得算式只佔一行的空間,相同理由也發生在置換Pkn,例如寫作 P(n, k)。

定義及概念

對於非負整数nk,二項式係數(nk)定義為(1+x)n的多項式展開式(又稱為二項式係數的生成函數)中,xk項的係數,即

(1+x)n=k=0n(nk)xk=(n0)+(n1)x++(nn)xn

事實上,若xy交換環上的元素,則

(x+y)n=k=0n(nk)xnkyk

此數的另一出處在組合數學,表達了從n物中,不計較次序取k物有多少方式,亦即從一n元素集合中所能組成k元素子集的數量。此定義與上述定義相同,理由如下:若將冪(1+X)nn個因數逐一標記為i(從1至n),則任一k元素子集則建構成展式中的一個Xk項,故此該單項的係數等如此種子集的數量。亦因此,就任何自然數nk而言,(nk)亦為自然數。此外,二項式係數亦見於很多組合問題的解答中,如由n位元(如數字0或1)組成的所有序列中,其和為k的數目為(nk),又如算式k=a1+a2++an,其中每一ai均為非負整數,則有(n+k1k)種寫法。這些例子中,大部分可視作等同於點算k個元素的組合的數量。

計算二項式係數

除展開二項式或點算組合數量之外,尚有多種方式計算(nk)的值。

遞歸公式

以下遞歸公式可計算二項式係數:

(nk)=(n1k1)+(n1k)n,k

其中特別指定:

(n0)=1n{0},
(0k)=0k.

此公式可由計算(1+x)n1(1+x)中的xk項,或點算集合{1,2,,n}k個元素組合中包含n與不包含n的數量得出。

顯然,如果k>n,則(nk)=0。而且對所有n(nn)=1,故此上述遞歸公式可於此等情況下中斷。遞歸公式可用作建構帕斯卡三角形

乘數公式

個別二項式係數可用以下公式計算:

(nk)=nk_k!=n(n1)(n2)[n(k1)]k(k1)(k2)1=i=1kn(ki)i,

上式中第一個分數的分子是一階乘冪。此公式可以二項式係數在計算組合數量的意義理解:分子為從n個元素中取出k個元素的序列之數量,當中包含同樣的元素但不同排列次序的序列。分母則計算同樣的k個元素可有多少種排序方式。

階乘公式

二項式係數最簡潔的表達式是階乘:

(nk)=n!k!(nk)!for  0kn.

其中「n!」是n的階乘,此公式從上述乘數公式中分子分母各乘以(nk)!取得,所以此公式中的分子分母有眾同共同因子。除非先行抵銷兩邊中的共同因子,否則以此公式進行計算時較率欠佳,尤因階乘的數值增長特快。惟此公式展示了二項式係數的對稱特性:

Template:NumBlk

一般化形式及其與二項式級數的關係

若將n換成任意數值(負數、實數或複數)α,甚至是在任何能為正整數給出逆元素交換環中的一元素,則二項式係數可籍乘數公式擴展[注 4]

(αk)=αk_k!=α(α1)(α2)(αk+1)k(k1)(k2)1for k and arbitrary α.

此定義能使二項式公式一般化(其中一單項為1),故(αk)仍能相稱地稱作二項式係數:

Template:NumBlk

此公式對任何複數αX|X|<1時成立,故此亦可視作X冪級數的恆等式,即係數為常數1,任意冪之級數定義,且在此定義下,對於冪的恆等式成立,例如

(1+X)α(1+X)β=(1+X)α+βand((1+X)α)β=(1+X)αβ.

α是一非負整數n,則所有k>n的項為零,此無窮級數變成有限項的和,還原為二項式公式,但對於α的其他值,包括負數和有理數,此級數為無窮級數。

帕斯卡三角形 (楊輝三角)

帕斯卡三角形的第1000行,垂直排列,且以灰階表示係數的十進制數位,向右對齊,故左邊邊界約是二項式係數的對數,圖中可見數族形成一對數凹數列

Template:Main Template:Main

帕斯卡法則是一重要的遞歸等式: Template:NumBlk 此式可以用於數學歸納法,以証明(nk)對於所有nk均為自然數(等同於証明k!為所有k個連續整數之積的因數),此特性並不易從公式(1)中得出。

帕斯卡法則建構出帕斯卡三角形:

0: 1
1: 1 1
2: 1 2 1
3: 1 3 3 1
4: 1 4 6 4 1
5: 1 5 10 10 5 1
6: 1 6 15 20 15 6 1
7: 21 35 35 21
8: 28 56 70 56 28

n橫行列出(nk)k=0,,n項,其建構方法為在外邊填上1,然後將上一行中每兩個相鄰數相加的和填在其下,此方法可快速地計算二項式係數而不涉及乘法或分數,例如從第5橫行可馬上得出

(x+y)5=1x5+5x4y+10x3y2+10x2y3+5xy4+1y5

在斜線上相鄰項的差就是上一斜線上的數值,此乃上述遞歸等式(Template:EquationNote)的延伸意義。

組合數學和統計學

二項式係數是組合數學中的重要課題,因其可用於眾多常見的點算問題中,例如

以多項式表達二項式係數

就任就非負整數k(tk)可表達為一多項式除以k!

(tk)=(t)kk!=(t)k(k)k=t(t1)(t2)(tk+1)k(k1)(k2)(2)(1);

此為帶有理數係數,變量是t多項式,可對任意實數或複數t運算以得出二項式係數,此「廣義二項式係數」見於牛頓廣義二項式定理

就任意k,多項式(tk)可看成是惟一的k次多項式p(t)滿足p(0)=p(1)==p(k1)=0p(k)=1.

其係數可以第一類斯特靈數表示,即:

(tk)=i=0ksk,ik!ti

(tk)導數可以對數微分計算:

ddt(tk)=(tk)i=0k11ti.

以二項式係數為多項式空間之基底

在任何包含Q中,最多d階的多項式有惟一的線性組合k=0dak(tk)。係數ak是數列p(0),p(1),,p(k)k差分,亦即: [注 5] Template:NumBlk

整數值多項式

每一多項式(tk)在整數參數時均是整數值(可在k上,用帕斯卡法則以歸納法証明)。故此,二項式係數多項式的整數線性組合亦為整數值。反之,(Template:EquationNote)表達了任何整數值的多項式均是二項式係數多項式的整數線性組合。一般而言,對於一個特徵0域k的任何子環R,在K[t]內的多項式在整數參數時之值均在R內當且僅當該多項式是一二項式係數多項式的R-線性組合。

整數值多項式3t(3t+1)2可表達作:

9(t2)+6(t1)+0(t0)

t=1,2,33t(3t+1)2=6,21,45帕斯卡矩阵可算出:

((t10)(t11)(t12))(100110121)(62145)=((t10)(t11)(t12))(6159)
=6(t10)+15(t11)+9(t12)=6(t1)+9(t2)

这种二項式係數多項式结合朱世杰恒等式应用于等幂求和

有關二項式係數的恆等式

关系式

階乘公式能聯繫相鄰的二項式係數,例如在k是正整數時,對任意n有:

  • (n+1k)=(nk)+(nk1)
  • (nk)=nk(n1k1)
  • (n1k)(n1k1)=n2kn(nk).

两个组合数相乘可作变换:

(ni)(im)=(nm)(nmim)[参 2]

一阶求和公式

  • r=0n(nr)=2n
  • r=0k(n+r1r)=(n+kk)
  • r=0nk(1)r(n+1)k+r+1(nkr)=(nk)1
  • r=0n(dndr)=1dr=1d(1+e2πrid)dn[参 3]
  • i=mn(a+ii)=(a+n+1n)(a+mm1)
(a+mm1)+(a+mm)+(a+m+1m+1)+...+(a+nn)=(a+n+1n)
Fn1+Fn=i=0(n1ii)+i=0(nii)=1+i=1(nii1)+i=1(nii)=1+i=1(n+1ii)=i=0(n+1ii)=Fn+1

Template:Main

  • i=mn(ia)=(n+1a+1)(ma+1)
(ma+1)+(ma)+(m+1a)...+(na)=(n+1a+1)

二阶求和公式

  • r=0n(nr)2=(2nn)
  • i=0n(r1+n1ir11)(r2+i1r21)=(r1+r2+n1r1+r21)[参 5]
(1x)r1(1x)r2=(1x)r1r2
(1x)r1(1x)r2=(n=0(r1+n1r11)xn)(n=0(r2+n1r21)xn)=n=0(i=0n(r1+n1ir11)(r2+i1r21))xn
(1x)r1r2=n=0(r1+r2+n1r1+r21)xn

Template:Main

  • i=0k(ni)(mki)=(n+mk)

三阶求和公式

Template:Main

  • (n+kk)2=j=0k(kj)2(n+2kj2k)

備註

Template:Reflist

參考文獻

Template:Reflist

参见

外部連結


引用错误:名称为“注”的group(分组)存在<ref>标签,但未找到对应的<references group="注"/>标签
引用错误:名称为“参”的group(分组)存在<ref>标签,但未找到对应的<references group="参"/>标签