線性代數三部曲 一 行列式

2022-08-19 13:33:08 字數 4674 閱讀 8488

栗子:試討論以下方程的解.

\[\begin

a_x_1+a_x_2=b_1\qquad(1)\\

a_x_1+a_x_2=b_2\qquad(2)

\end

\]:將\((1)\)乘以\(a_\),\((2)\)乘以\(a_(11)\)有

\[\begin

a_a_x_1+a_a_x_2=a_b_1\qquad(3)\\

a_a_x_1+a_a_x_2=a_b_2\qquad(4)

\end

\]消去\(x_1\)有

\[(a_a_-a_a_)x_2=a_b_2-a_b_1\]即

\[x_2=\fracb_2-a_b_1}a_-a_a_}

\]重複對\(x_2\)消元,有

\[x_1=\fracb_1-a_b_2}a_-a_a_}

\]當\(a_a_-a_a_\ne0\)時,方程組有唯一解;

當\(a_a_-a_a_=0\)時,若\(a_b_2-a_b_1=a_b_1-a_b_2=0\),則方程有無窮多組解;否則,方程無解.

為了方便,我們引入記號

\[\begin

a_&a_\\

a_&a_

\end=a_a_-a_a_

\]稱為二階行列式(determinant).於是,記

\[d=\begin

a_&a_\\

a_&a_

\end

\]稱為方程組的係數行列式,而

\[d_1=\begin

b_1&a_\\

b_2&a_

\end,

d_2=\begin

a_&b_1\\

a_&b_2

\end

\]分別稱為是用常數列\((b_1,b_2)\)替換係數行列式第\(1,2\)列得到的行列式.於是,方程組的解就可以表示為

\[x_1=\fracd,x_2=\fracd,d\ne0

\]考慮以下方程組:

\[\begin

a_x_1+a_x_2+a_x_3=b_1\\

a_x_1+a_x_2+a_x_3=b_2\\

a_x_1+a_x_2+a_x_3=b_3

\end

\]引入

\[\begin

a_&a_&a_\\

a_&a_&a_\\

a_&a_&a_

\end\\

\begin

&=a_a_a_+a_a_a_+a_a_a_\\

&-a_a_a_-a_a_a_-a_a_a_

\end

\]稱為三階行列式,令

\[d=\begin

a_&a_&a_\\

a_&a_&a_\\

a_&a_&a_

\end,

d_1=\begin

b_1&a_&a_\\

b_2&a_&a_\\

b_3&a_&a_

\end,

d_2=\begin

a_&b_1&a_\\

a_&b_2&a_\\

a_&b_3&a_

\end,

d_3=\begin

a_&a_&b_1\\

a_&a_&b_2\\

a_&a_&b_3

\end,

\]則方程組的解可表示為:

\[x_1=\fracd,x_2=\fracd,x_3=\fracd

\]為方便記憶,對於三階行列式有對角線法則:

紅線上的數相乘取正號,藍線上的數相乘取負號,相加即可.

栗子:計算行列式

\[d=\begin

2&0&1\\

1&-4&-1\\

-1&8&3

\end

\]:由對角線法則,

\[\begin

d&=2\times(-4)\times3+0\times(-1)\times(-1)+1\times1\times8\\

&-1\times(-4)\times(-1)-0\times1\times3-2\times(-1)\times8\\

&=-24+8-4+16=-4.

\end

\]定義:對於\(n\times n\)個數組成的數表

\[\begin

a_&\dots&a_\\

\vdots&\ddots&\vdots\\

a_&\dots&a_

\end\]稱

\[d=\begin

a_&\dots&a_\\

\vdots&\ddots&\vdots\\

a_&\dots&a_

\end

\]稱為這\(n\times n\)個數排成的\(n\)階行列式,記作

\[d=\det_n(a_)=|a_|_n

\]其中,\(a_\)稱為行列式的元素.

行列式的計算規則為

\[d=\sum_\left[\left(-1\right)^\prod_^n a_\right]

\]其中,\(\omega\)是\(1,2,\dots,n\)全體排列(\(n!\)個)構成的集合,\(\sigma(p)\)表示排列\(p\)中的逆序對個數,即所有滿足\(i且\(p_i>p_j\)的\((i,j)\)的對數.

對於乙個\(n\)元方程組

\[\begin

a_x_1+a_x_2+\dots+a_x_n=b_1\\

a_x_1+a_x_2+\dots+a_x_n=b_2\\

\vdots\\

a_x_1+a_x_2+\dots+a_x_n=b_n

\end\]記

\[d=\det_n(a_)=\begin

a_&\dots&a_\\

\vdots&\ddots&\vdots\\

a_&\dots&a_

\end

\]稱為該方程組的係數行列式,而

\[d_=\begin

a_&\dots&a_&b_1&\dots&a_\\

a_&\dots&a_&b_2&\dots&a_\\

\vdots&\ddots&\vdots&\vdots&\ddots&\vdots\\

a_&\dots&a_&b_n&\dots&a_

\end

\]為將係數行列式中的第\(i\)列替換為\((b_1,b_2,\dots,b_n)\)的行列式,\(i=1,2,\dots,n\),則當\(d\ne0\)時,方程組有唯一解

\[x_i=\fracd,i=1,2,\dots,n

\]當\(d=0\)且

\[d_1=d_2=\dots=d_n=0

\]時,方程組有無窮多組解;否則,方程組無解.上述關於行列式和線性方程組的結論稱為克拉默法則(cramer's rule),可以方便地計算方程組的解.

顯然,根據定義計算行列式是非常繁瑣的,從分析學上講,這樣的複雜度至少是\(o(n!\cdot n\log n)\)的.於是,我們應當盡量簡化計算.

對於行列式\(d=\det_n(a_)\)的某個元素\(a_\),將其所在行和列的所有元素都去掉所構成的\(n-1\)階行列式稱為\(a_\)的余子式(cofactor),記為\(m_\).比如,對於四階行列式

\[d=\begin

a_&a_&a_&a_\\

a_&a_&a_&a_\\

a_&a_&a_&a_\\

a_&a_&a_&a_

\end

\]\(a_\)的余子式就等於

\[m_=\begin

a_&a_&a_\\

a_&a_&a_\\

a_&a_&a_

\end.

\]特別地,定義\(a_=(-1)^m_\),稱為\(a_\)的代數余子式.

任何乙個行列式等於其某一行(列)的元素與其代數余子式的乘積之和.即,設選取的行(列)為\(j\),則

\[d=\sum_^n a_a_=\sum_^n a_a_.

\]比如,對於三階行列式,有

\[d=\begin

a_&a_&a_\\

a_&a_&a_\\

a_&a_&a_

\end\\

\begin

&=a_a_+a_a_+a_a_\\

&=a_\begina_&a_\\a_&a_\end-a_\begina_&a_\\a_&a_\end+a_\begina_&a_\\a_&a_\end\\

&=a_a_a_+a_a_a_+a_a_a_\\

&-a_a_a_-a_a_a_-a_a_a_

\end

\]這樣,就可以把\(n\)階行列式的計算轉化為\(n\)個\(n-1\)階行列式的計算,如此降階下去,直到降為\(2\)階,即可直接計算,複雜度就降到了\(o(n!)\).然而,儘管如此,行列式的計算還是很慢.之後,我們會介紹快速的\(o(n^3)\)高斯消元法.

線性代數三部曲 二 Gauss消元

1.上三角行列式 d begin a a dots a 0 a dots a vdots vdots ddots vdots 0 0 dots a end 稱為上三角行列式,即主對角線下均為 0 的行列式,其值等於 d prod n a 即主對角線上元素的乘積.2.下三角行列式 d begin a ...

學習線性代數 行列式 筆記(一)

什麼是排列 比如 1,2,3,4,5 n 上面這個排列也叫作n級排列,n級排列的的組合有n的階乘種。逆序數 逆序 是指較大的數排在了前面。逆序數 數列中的每個數後面有多少個數比它本身小的總和。比如 45231 3 3 1 1 0 8 第乙個數4後面2 3 1比它小,所以是3 第二個數5後面2 3 1...

高等代數 線性代數 總結記錄三 行列式運算

根據上面的總結我們可以知道,方程組的未知數個數一定大於等於係數矩陣的秩.那麼我們能不能快速判斷線性方程組是否是唯一解 即方程組的秩等於未知數的個數或稱為滿秩 呢?這就是行列式的乙個很重要的作用 判斷方陣是否滿秩.行列式的運算由線性方程組的求解結果推導得到,因此這裡也從低階行列式進行推導.下面是乙個有...