【NETM】線性代數——行列式


參考用書《李範全書》

一、def

aij=j1j2...jn(1)τ(j1j2...jn)a1j1a2j2...anjn |a_{ij}|=\sum_{j_1j_2...j_n}(-1)^{\tau(j_1j_2...j_n)}a_{1j_1}a_{2j_2}...a_{nj_n}

二、properties

  1. AT=A |A^{T}|=|A|
  2. 行行/列列交換一次,需變號一次。
  3. cA=cnA |cA|=c^n|A|
  4. 行/列倍數加至另一行/列,值不變。
  5. α,β1+β2,γ=α,β1,γ+α,β2,γ |\alpha,\beta_1+\beta_2 ,\gamma|=|\alpha,\beta_1,\gamma|+|\alpha,\beta_2,\gamma|

行列式運算需區別於矩陣運算
(a,b1,c)+(a,b2,c)=(2a,b1+b2,2c) (a,b_1,c)+(a,b_2,c)=(2a,b_1+b_2,2c)
a,b1,c+a,b2,c=a,b1+b2,c |a,b_1,c|+|a,b_2,c|=|a,b_1+b_2,c|
注:行列式各列間運算獨立,是存同求異的。

  1. 兩行/列互爲倍數,值爲0。
  2. ai,jAm,n={A,(i=m)(j=n)0,else a_{i,j}A_{m,n}=\left\{ \begin{aligned} |A|&,(i=m) \wedge (j=n)\\ 0&,else \end{aligned} \right.
  3. [AC0B]=[A0DB]=AB \left[ \begin{matrix} A & C \\ 0 & B \\ \end{matrix} \right]= \left[ \begin{matrix} A & 0 \\ D & B \\ \end{matrix} \right] =|A||B|
  4. Vandermode=i<j(ajai)Vandermode行列式= \prod_{i<j}(a_j-a_i)
    Vandermode0a1,a2,...,an Vandermode行列式\neq0\Longleftrightarrow a_1,a_2,...,a_n兩兩不同

三、calculation

  1. By Crammer Rule
  2. By Properties
  3. By def
  4. By quiz

四、quiz

  1. 多項式展開式:
    f(x)=(xa1)(xa2)(xa3)(xa4)=x4(a1+a2+a3+a4)x3+(a1a2+a1a3+a1a4+a2a3+a2a4+a3a4)x2(a1a2a3+a1a2a4+a1a3a4+a2a3a4)x+a1a2a3a4\begin{aligned} f(x)=&(x-a_1)(x-a_2)(x-a_3)(x-a_4)\\ =&x^4-(a_1+a_2+a_3+a_4)x^3+\\&(a_1a_2+a_1a_3+a_1a_4+a_2a_3+a_2a_4+a_3a_4)x^2\\ &-(a_1a_2a_3+a_1a_2a_4+a_1a_3a_4+a_2a_3a_4)x\\ &+a_1a_2a_3a_4 \end{aligned}

x^3的係數爲(a1+a2+a3+a4) -(a_1+a_2+a_3+a_4)

  1. 矩陣A,B分別爲m,n階矩陣,有
    CAB0=0ABD=(1)mnAB \left| \begin{matrix} C & A \\ B & 0 \\ \end{matrix} \right|= \left| \begin{matrix} 0 & A \\ B & D \\ \end{matrix} \right|=(-1)^{mn}|A||B|

證明:各列鄰換成pro8形式

  1. 抽象行列式計算,注意可使用pro4。
  2. 展開式計算行列式,注意觀察是否某行或某列的元素相近,可利用初等變換”化零階法“計算。
  3. abbbbabbbbabbbba=[a+(n1)b](ab)n1 \left| \begin{matrix} a & b & b & \cdots& b\\ b & a & b & \cdots &b\\ b & b & a & \cdots &b\\ \cdots & \cdots & \cdots & \ddots &\cdots\\ b & b & b & \cdots &a\\ \end{matrix} \right|=[a+(n-1)b](a-b)^{n-1}
    1+a11122+a22333+a3nnnn+a=[a+n(n+1)2]an1 \left| \begin{matrix} 1+a & 1 & 1 & \cdots& 1\\ 2 & 2+a & 2 & \cdots &2\\ 3 & 3 & 3+a & \cdots &3\\ \cdots & \cdots & \cdots & \ddots &\cdots\\ n & n & n & \cdots &n+a\\ \end{matrix} \right|=[a+\frac{n(n+1)}{2}]a^{n-1}
  4. 這是一道有趣易被騙的題目
    計算n階行列式
    D=a1100a2x10a30x0an00x D= \left| \begin{matrix} a_1 & -1 & 0 & \cdots& 0\\ a_2 & x & -1 & \cdots &0\\ a_3 & 0 & x & \cdots &0\\ \cdots & \cdots & \cdots & \ddots &\cdots\\ a_n & 0 & 0 & \cdots &x\\ \end{matrix} \right|

解:對第一列展開:
D=i=1naiAi1=i=1n(1)i+1aiMi1 D=\sum_{i=1}^{n}a_iA_{i1}=\sum_{i=1}^{n}(-1)^{i+1}a_iM_{i1}
Mi1=Gi00Hi M_{i1}= \left| \begin{matrix} G_i & 0 \\ 0 & H_i \\ \end{matrix} \right|
其中,G_i是一對角線元素都是-1的i-1階下三角矩陣,H_i是一對角線元素都是x的n-i階上三角矩陣,於是
Mi1=GiHi=(1)i1xniM_{i1}=|G_i||H_i|=(-1)^{i-1}x^{n-i}
代入得:D=i=1naixni D=\sum_{i=1}^na_ix^{n-i}

特別注意!!G_i是一對角線元素都是-1的i-1階下三角矩陣,H_i是一對角線元素都是x的n-i階上三角矩陣

  1. D=ab0000ab00000abb000a=an+(1)n+1bn D= \left| \begin{matrix} a & b & 0 & \cdots& 0& 0\\ 0 & a & b & \cdots &0 & 0\\ \vdots & \vdots & \vdots & &\vdots &\vdots\\ 0 & 0 & 0 & \cdots &a &b\\ b & 0 & 0 & \cdots &0 &a\\ \end{matrix} \right|=a^n+(-1)^{n+1}b^n

五、further

大數據顯示,考場上計算行列式使用數歸、遞推等,趨於不可能事件,只是,數學怎可放過這些鼻祖證明方法。以下內容供活絡筋骨與想象力之用。

  1. By 數歸

eg1. 三斜線行列式(非0元素僅出現於對角線及其上下兩條斜線上的行列式,且這些元素相同),證明其行列式的值,是數歸典型例題。

eg2. 證明:D=1aa00011aa00011a000011aa00011a=i=0n(a)n D= \left| \begin{matrix} 1-a & a & 0 & \cdots& 0&0\\ -1 & 1-a & a & \cdots &0&0\\ 0 & -1 & 1-a & \cdots &0&0\\ \vdots & \vdots & \vdots & &\vdots&\vdots\\ 0 & 0 & -1 & \cdots &1-a &a\\ 0 & 0 &0 & \cdots &-1 &1-a\\ \end{matrix} \right|=\sum_{i=0}^n(-a)^n

證明:記此行列式爲D_n,對第1行展開,得到一個遞推公式:
Dn=(1a)Dn1+aDn2 D_n=(1-a)D_{n-1}+aD_{n-2}
以下用數歸證明:
對n=1,2,有:D1=1a,D2=1aa11a=(1a)2+a=1a+a2 D_1=1-a,D_2= \left| \begin{matrix} 1-a & a\\ -1 & 1-a \\ \end{matrix} \right|=(1-a)^2+a=1-a+a^2
假設對n-1和n-2結論成立,下證對n也成立:
Dn1=1a+a2a3++(a)n1,Dn2=1a+a2a3++(a)n2 D_{n-1}=1-a+a^2-a^3+\cdots+(-a)^{n-1},D_{n-2}=1-a+a^2-a^3+\cdots+(-a)^{n-2}
則由遞推公式化簡得證。

eg3.證明“爪形行列式”
D=a1a2a3an1anb1c20000b2c300000cn10000bn1cn=i=1n(1)i1b1bi1aici+1cn D= \left| \begin{matrix} a_1 & a_2 & a_3 & \cdots& a_{n-1}&a_n\\ b_1 & c_2 & 0 & \cdots &0&0\\ 0 & b_2& c_3 & \cdots &0&0\\ \vdots & \vdots & \vdots & &\vdots&\vdots\\ 0 & 0 & 0 & \cdots &c_{n-1} &0\\ 0 & 0 &0 & \cdots &b_{n-1} &c_n\\ \end{matrix} \right|=\sum_{i=1}^n(-1)^{i-1}b_1\cdots b_{i-1}a_ic_{i+1}\cdots c_n

證明:對第n列展開得遞推公式再數歸,即可得證。
事實上,只需對第1行展開就可求值:
i=1n(1)i1b1bi1aici+1cn=i=1n(1)i+1aiM1i=i=1n(1)i1aiM1i\sum_{i=1}^n(-1)^{i-1}b_1\cdots b_{i-1}a_ic_{i+1}\cdots c_n=\sum_{i=1}^n(-1)^{i+1}a_iM_{1i}=\sum_{i=1}^n(-1)^{i-1}a_iM_{1i}
其中,M1i=GiHi=b1bi1ci+1cn M_{1i}=|G_i||H_i|=b_1\cdots b_{i-1}c_{i+1}\cdots c_n

  1. By 遞推

eg4.計算
Dn=110000111000011100000011D_n= \left| \begin{matrix} 1 & 1 & 0 &0& \cdots&0 &0\\ 1 & 1 & 1 &0& \cdots &0&0\\ 0 & 1& 1&1 & \cdots &0&0\\ \vdots & \vdots & \vdots & \vdots&&\vdots&\vdots\\ 0 & 0 & 0 &0& \cdots &1&1\\ \end{matrix} \right|

n>=3時,對第1列/行展開得,Dn=A11+A21=Dn1M21=Dn1Dn2D_n=A_{11}+A_{21}=D_{n-1}-M_{21}=D_{n-1}-D_{n-2}
n>=4時,有
Dn=Dn1Dn2=Dn2Dn3Dn2=Dn3 D_n=D_{n-1}-D_{n-2}=D_{n-2}-D_{n-3}-D_{n-2}=-D_{n-3}
再由D_1=1,D_2=0,D_3=D_2-D_1=-1得
Dn={(1)k,n=3k,3k+10,n=3k+2 D_n=\left\{ \begin{aligned} (-1)^k&,n=3k,3k+1\\ 0&,n=3k+2 \end{aligned} \right.

  1. By 數列(重要)

eg.2

證明:記此行列式爲D_n,對第1行展開,得到一個遞推公式:
Dn=(1a)Dn1+aDn2 D_n=(1-a)D_{n-1}+aD_{n-2}
記H_n=D_n-D_{n-1}(n>=2)有
Hn=aHn1 H_n=-aH_{n-1}
即{H_n}是公比爲-a的等比數列。

eg5. 證明:
D=2a100000a22a100000a22a10000000a22a100000a22a=(n+1)an D= \left| \begin{matrix} 2a & 1 & 0 &0& \cdots& 0&0&0\\ a^2 & 2a & 1 &0& \cdots &0&0&0\\ 0 & a^2& 2a &1& \cdots &0&0&0\\ \vdots & \vdots & \vdots & \vdots&&\vdots&\vdots&\vdots\\ 0 & 0 & 0 & 0&\cdots &a^2 &2a&1\\ 0 & 0 &0 &0& \cdots &0&a^2 &2a\\ \end{matrix} \right|=(n+1)a^n

證明:也可由數歸,此由數列。
展開式得遞推Dn=2aDn1a2Dn2 D_n=2aD_{n-1}-a^2D_{n-2}
DnaDn1=a(Dn1aDn2)D_n-aD_{n-1}=a(D_{n-1}-aD_{n-2})
記H_n=D_n-aD_{n-1},
Hn=aHn1H_n=aH_{n-1}
即{H_n}是公比爲a的等比數列。

eg6.證明:
D=a+bb000aa+bb00000a+bb000aa+b={(n+1)an,a=ban+1bn+!ab,else D= \left| \begin{matrix} a+b & b & 0 & \cdots&0&0\\ a & a+b & b & \cdots &0&0\\ \vdots & \vdots & \vdots &&\vdots&\vdots\\ 0 & 0 & 0 &\cdots &a+b &b\\ 0 & 0 &0& \cdots &a &a+b\\ \end{matrix} \right|=\left\{ \begin{aligned} (n+1)a^n&,a=b\\ \frac{a^{n+1}-b^{n+!}}{a-b}&,else \end{aligned} \right.

對第1行展開得遞推公式:
Dn=(a+b)Dn1abDn2 D_n=(a+b)D_{n-1}-abD_{n-2}
Hn=DnbDn1=aHn1H_n=D_n-bD_{n-1}=aH_{n-1}
故{H_n}是公比爲a的等比數列。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章