【线性代数】行列式

147 阅读4分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

二阶与三阶行列式

一、二阶行列式

记为a11a12a21a22\begin{vmatrix}a_{11}&a_{12}\\ a_{21}&a_{22}\\ \end{vmatrix},其中数aij(i=1,2;j=1,2)a_{ij}(i=1,2;j=1,2)称为上面行列式的元素或元,元素aija_{ij}的第一个下标ii称为行标,表名该元素在第ii行,第二个下标jj为列标,表明该元素位于第jj列。位于第ii行第jj列的元素称为上面行列式的(i,j)(i,j)

 

例1:求3516\begin{vmatrix}3&5\\1&6\end{vmatrix}的值

3516=2×61×5=7\begin{vmatrix}3&5\\1&6\end{vmatrix}=2\times6-1\times5=7

 

二、三阶行列式

已知a11a12a13a21a22a23a31a32a33\begin{vmatrix}{ a _ { 11 } } & { a _ { 12 } } & { a _ { 13 } } \\ { a _ { 21 } } & { a _ { 22 } } & { a _ { 23 } } \\ { a _ { 31 } } & { a _ { 32 } } & { a _ { 33 } } \end{vmatrix},我们把该式称为三阶行列式

 

例2:计算三阶行列式D=124221342D=\begin{vmatrix} { 1 } & { 2 } & { - 4 } \\ { - 2 } & { 2 } & { 1 } \\ { - 3 } & { 4 } & { - 2 } \end{vmatrix}

D=1×2×(2)+(3)×2×1+(4)×(2)×4(4)×2×(3)1×4×1(2)×2×(2)=14D=1\times2\times(-2)+(-3)\times2\times1+(-4)\times(-2)\times4-(-4)\times2\times(-3)-1\times4\times1-(-2)\times2\times(-2)=-14

 

全排列及其逆序数

1. 全排列的定义

nn个不同的元素排成一列,叫做这nn个元素的全排列(也简称排列)

 

2. 逆序数的定义

对于nn个不同的元素,先规定个元素之间有一个标准次序(例如nn个不同的自然数,可规定由小到大为标准次序),于是在这nn个元素的任一排列中,当某两个元素的先后次序与标准次序不同时,就说有11个逆序。一个排列中所有逆序的总数叫做这个排列的逆序数

 

3. 奇排列和偶排列

逆序数为奇数的排列叫做奇排列,逆序数叫做偶数的排列叫做偶排列

 

例1:求排列3251632516的逆序数

1+0+3+1=51+0+3+1=5

 

n阶行列式的定义

定义:设有n2n^2个数,排成nnnna11a12a1na21a22a2n  an1an2ann\begin{matrix}{ a _ { 11 } } & { a _ { 12 } } & { \cdots } & { a _ { 1 n } } \\ { a _ { 21 } } & { a _ { 22 } } & { \cdots } & { a _ { 2 n } } \\ { \vdots } & { \vdots } & {   } & { \vdots } \\ { a _ { n 1 } } &{ a _ { n 2 } } & { \cdots } & { a _ { n n }}\end{matrix},作出表中位于不同行不同列的nn个数的乘积,由于这样的排列共有n!n!个,所有这n!n!项的代数和(1)ta1p1a2p2anpn\sum(-1)^ta_{1p_1}a_{2p_2}\cdots a_{np_n}nn阶行列式记作D=a11a12a1na21a22a2n  an1an2annD=\begin{vmatrix}{ a _ { 11 } } & { a _ { 12 } } & { \cdots } & { a _ { 1 n } } \\ { a _ { 21 } } & { a _ { 22 } } & { \cdots } & { a _ { 2 n } } \\ { \vdots } & { \vdots } & {   } & { \vdots } \\ { a _ { n 1 } } &{ a _ { n 2 } } & { \cdots } & { a _ { n n }}\end{vmatrix},简称作det(aij)det(a_{ij}),其中数aija_{ij}为行列式DD(i,j)(i,j)

 

例1:证明以下nn阶行列式的值,其中未写出的元素都是00

λ1λ2λn=λ1λ2λn\begin{vmatrix}\lambda_1&&&\\&\lambda_2&&\\&&\ddots&\\&&&\lambda_n\end{vmatrix}=\lambda_1\lambda_2\cdots\lambda_n

λ1λ2λn=(1)n(n1)2λ1λ2λn\begin{vmatrix}&&&\lambda_1\\&&\lambda_2&\\&\cdots&&\\\lambda_n&&&\end{vmatrix}=(-1)^\frac{n(n-1)}{2}\lambda_1\lambda_2\cdots\lambda_n

同理

主对角线上三角矩阵==主对角线下三角矩阵==主对角线矩阵=a11a22ann=a_{11}a_{22}\cdots a_{nn}

副对角线上三角矩阵==副对角线下三角矩阵==副对角线矩阵=(1)n(n1)2an1a(n1)2a1n=(-1)^{\frac{n(n-1)}{2}}a_{n1}a_{(n-1)2}\cdots a_{1n}

 

行列式的性质

性质1:行列式与它的转置行列式相等

 

性质2:互换行列式的两行(列),行列式变号

 

推论:如果行列式有两行(列)完全相同,则此行列式等于零

 

性质3:行列式的某一行(列)中所有的元素都乘以同一数kk,等于用kk乘以此行列式

 

推论:行列式中某一行(列)的所有元素的公因子可以提到行列式记号的外面

 

性质4:行列式中如果有两行(列)元素成比例,则此行列式等于零

 

性质5:若行列式的某一列(行)的元素都是两数之和,例如第i列的元素都是两数之和:D=a11a12(a1i+a1i)a1na21a22(a2i+a2i)a2nan1an2(ani+ani)annD=\begin{vmatrix}a_{11}&a_{12}&\cdots&(a_{1i}+a_{1i}')&\cdots&a_{1n}\\a_{21}&a_{22}&\cdots&(a_{2i}+a_{2i}')&\cdots&a_{2n}\\\vdots&\vdots&&\vdots&&\vdots\\a_{n1}&a_{n2}&\cdots&(a_{ni}+a_{ni}')&\cdots&a_{nn}\end{vmatrix}D=a11a12a1ia1na21a22a2ia2nan1an2aniann+a11a12a1ia1na21a22a2ia2nan1an2aniannD=\begin{vmatrix}a_{11} & a_{12} & \cdots & a_{1i} & \cdots & a_{1n}\\a_{21} & a_{22} & \cdots & a_{2i} & \cdots & a_{2n}\\ \vdots & \vdots&&\vdots&&\vdots\\a_{n1} & a_{n2} & \cdots&a_{ni}&\cdots&a_{nn}\end{vmatrix}+\begin{vmatrix}a_{11}&a_{12}&\cdots&a_{1i}'&\cdots&a_{1n}\\a_{21}&a_{22}&\cdots &a_{2i}'&\cdots&a_{2n}\\\vdots&\vdots&&\vdots&&\vdots\\a_{n1}&a_{n2}&\cdots&a_{ni}'&\cdots&a_{nn}\end{vmatrix}

 

性质6:把行列式的某一列(行)的该元素乘以同一数然后加到另一列(行)对应的元素上去,行列式不变

 

例1:计算abbbabbban×n\begin{vmatrix}a&b&\cdots&b\\b&a&\cdots&b\\\vdots&\vdots&&\vdots\\b&b&\cdots&a\end{vmatrix}_{n\times n}

abbbabbban×n=[a+(n1)b][a+(n1)b][a+(n1)b]babbba=[a+(n1)b]111babbba=[a+(n1)b]1110ab000ab=[a+(n1)b](ab)n1\begin{aligned}\begin{vmatrix}a&b&\cdots&b\\b&a&\cdots&b\\\vdots&\vdots&&\vdots\\b&b&\cdots&a\end{vmatrix}_{n\times n}&=\begin{vmatrix}[a+(n-1)b]&[a+(n-1)b]&\cdots&[a+(n-1)b]\\b&a&\cdots&b\\\vdots&\vdots&&\vdots\\b&b&\cdots&a\end{vmatrix}\\&=[a+(n-1)b]\begin{vmatrix}1&1&\cdots&1\\b&a&\cdots&b\\\vdots&\vdots&&\vdots\\b&b&\cdots&a\end{vmatrix}\\&=[a+(n-1)b]\begin{vmatrix}1&1&\cdots&1\\0&a-b&\cdots&0\\\vdots&\vdots&&\vdots\\0&0&\cdots&a-b\end{vmatrix}\\&=[a+(n-1)b](a-b)^{n-1}\end{aligned}

 

例2:设D=a11a1k0ak1akkc11c1kb11b1ncn1cnkbn1bnn,D1=det(aij)=a11a1kak1akk,D2=det(bij)=b11b1nbn1bnnD=\begin{vmatrix}a_{11}&\cdots&a_{1k}\\\vdots&&\vdots&&0&\\a_{k1}&\cdots&a_{kk}\\c_{11}&\cdots&c_{1k}&b_{11}&\cdots&b_{1n}\\\vdots\\c_{n1}&\cdots&c_{nk}&b_{n1}&\cdots&b_{nn}\end{vmatrix},D_{1}=\det(a_{ij})=\begin{vmatrix}a_{11}&\cdots&a_{1k}\\\vdots&&\vdots\\a_{k1}&\cdots&a_{kk}\end{vmatrix},D_2=\det(b_{ij})=\begin{vmatrix}b_{11}&\cdots&b_{1n}\\\vdots&&\vdots\\b_{n1}&\cdots&b_{nn}\end{vmatrix}

证明D=D1D2D=D_1D_{2}

D1=行变换D110Dk1Dkk=D11DkkD_{1}\overset{\text{行变换}}{=}\begin{vmatrix}D_{11}&\cdots&0\\\vdots&\ddots&\vdots\\D_{k1}&\cdots&D_{kk}\end{vmatrix}=D_{11}\cdots D_{kk}(前kk行进行行变换)

D2=列变换q110qn1qnn=q11qnnD_2\overset{\text{列变换}}{=}\begin{vmatrix}q_{11}&\cdots&0\\\vdots&\ddots&\vdots\\q_{n1}&\cdots&q_{nn}\end{vmatrix}=q_{11}\cdots q_{nn}(右kk列进行列变换)

D=D11Dk1DkkC11C1kq11Cn1Cnkqn1qnn=D11Dkkq11qnn=D1D2D=\begin{vmatrix}D_{11}\\\vdots&\ddots\\D_{k1}&\cdots&D_{kk}\\C_{11}&\cdots&C_{1k}&q_{11}\\\vdots&&\vdots&\vdots&\ddots\\C_{n1}&\cdots&C_{nk}&q_{n1}&\cdots&q_{nn}\end{vmatrix}=D_{11}\cdots D_{kk}q_{11}\cdots q_{nn}=D_{1}D_2

 

D=D10D3D2=D1D2D=\begin{vmatrix}D_{1}&0\\D_{3}&D_{2}\end{vmatrix}=D_{1}\cdot D_{2},同理有D=0D1n×nD2m×mD3=(1)mnD1D2D=\begin{vmatrix}0&D_{1_{n\times n}}\\D_{2_{m\times m}}&D_{3}\end{vmatrix}=(-1)^{mn}D_{1}\cdot D_{2}

 

行列式按行(列)展开

一、代数余子式的定义

nn阶行列式中,把(i,j)(i,j)aija_{ij}所在的第ii行和第jj列划去后,留下来的n1n-1阶行列式叫做(i,j)(i,j)aija_{ij}的余子式,记作MijM_{ij};记Aij=(1)i+jMijA_{ij}=(-1)^{i+j}M_{ij}AijA_{ij}叫做(i,j)(i,j)aija_{ij}的代数余子式

 

定理1:行列式等于它的任一行(列)的各元素与其对应的代数余子式乘积之和,即D=ai1Ai1+ai2Ai2++ainAin(i=1,2,,n)D = a _ { i 1 } A _ { i 1 } + a _ { i 2 } A _ { i 2 } + \cdots + a _ { i n } A _ { i n } ( i = 1 , 2 , \cdots , n )D=a1jA1j+a2jA2j++anjAnj(j=1,2,,n)D = a _ { 1 j } A _ { 1 j } + a _ { 2 j } A _ { 2 j } + \cdots + a _ { n j } A _ { n j } ( j = 1 , 2 , \cdots , n )

 

例1:用展开定理求行列式3112513420111533\begin{vmatrix}3&1&-1&2\\-5&1&3&-4\\2&0&1&-1\\1&-5&3&-3\end{vmatrix}的值

3112513420111533=51111113100105530=1×(1)3+35111111550=511620550=1×(1)1+36255=40\begin{aligned}\begin{vmatrix}3&1&-1&2\\-5&1&3&-4\\2&0&1&-1\\1&-5&3&-3\end{vmatrix}&=\begin{vmatrix}5&1&-1&1\\-11&1&3&-1\\0&0&1&0\\-5&-5&3&0\end{vmatrix}\\&=1\times(-1)^{3+3}\begin{vmatrix}5&1&1\\-11&1&-1\\-5&-5&0\end{vmatrix}\\&=\begin{vmatrix}5&1&1\\-6&2&0\\-5&-5&0\end{vmatrix}\\&=1\times(-1)^{1+3}\begin{vmatrix}-6&2\\-5&-5\end{vmatrix}\\&=40\end{aligned}

 

推论:行列式某一行(列)的元素与另一行(列)的对应元素的代数余子式乘积之和等于零ai1Aj1+ai2Aj2++ainAjn=0,ija _ { i 1 } A _ { j 1 } + a _ { i 2 } A _ { j 2 } + \cdots + a _ { i n } A _ { j n } = 0 , \quad i \neq ja1iA1j+a2iA2j++ani=0,ija _ { 1 i } A _ { 1 j } + a _ { 2 i } A _ { 2 j } + \cdots + a _ { n i } = 0 , \quad i \neq j

 

例2:设D=3521110513132413D=\begin{vmatrix}3&-5&2&1\\1&1&0&-5\\-1&3&1&3\\2&-4&-1&-3\end{vmatrix}DD(i,j)(i,j)元的余子式和代数余子式依次记作MijM_{ij}AijA_{ij},求A11+A12+A13+A14A_{11}+A_{12}+A_{13}+A_{14}M11+M21+M31+M41M_{11}+M_{21}+M_{31}+M_{41}

1A11+1A12+1A13+1A14=1111110513132413=41\cdot A_{11}+1\cdot A_{12}+1\cdot A_{13}+1\cdot A_{14}=\begin{vmatrix}1&1&1&1\\1&1&0&-5\\-1&3&1&3\\2&-4&-1&-3\end{vmatrix}=4

M11+M21+M31+M41=1A11+(1)A21+1A31+(1)A41=1521110513131413=0\begin{aligned}M_{11}+M_{21}+M_{31}+M_{41}&=1\cdot A_{11}+(-1)\cdot A_{21}+1\cdot A_{31}+(-1)\cdot A_{41}\\&=\begin{vmatrix}1&-5&2&1\\-1&1&0&-5\\1&3&1&3\\-1&-4&-1&-3\end{vmatrix}\\&=0\end{aligned}

 

克拉默法则

含有nn个未知数x1,x2,,xnx_{1},x_{2},\cdots,x_{n}nn个线性方程组{a11x1+a21x2++anxn=b1,a21x1+a21x2++a2nxn=b2,a1nx1+a2nx2++annxn=bn\begin{cases} a_{11}x_{1}+a_{21}x_{2}+\cdots+a_{n}x_{n}=b_{1}, \\ a_{21}x_{1}+a_{21}x_{2}+\cdots+a_{2n}x_{n}=b_{2}, \\ \cdots \\ a_{1n}x_{1}+a_{2n}x_{2}+\cdots+a_{nn}x_{n}=b_{n}\\ \end{cases}与二、三元线性方程组相类似,它的解可以用nn阶行列式表示

 

克拉默法则:如果线性方程组的系数行列式不为零,即

D=a11a1nan1ann0D=\begin{vmatrix} a_{11}&\cdots&a_{1n}\\\vdots&&\vdots\\a_{n1}&\cdots&a_{nn} \end{vmatrix}\ne 0

那么方程组有唯一解x1=D1D,x2=D2D,,xn=DnDx_{1}=\frac{D_{1}}{D},x_2=\frac{D_{2}}{D},\cdots,x_n=\frac{D_{n}}{D},其中Dj(j=1,2,,n)D_{j}(j=1,2,\cdots,n)是把系数行列式DD中第jj列的元素方程组右端的常数项代替后所得到的nn阶行列式,即

Dj=a11a1,j1b1a1,j+1a1nan1an,j1bnan,j+1annD_{j}=\begin{vmatrix} a_{11}&\cdots&a_{1,j-1}&b_{1}&a_{1,j+1}&\cdots&a_{1n}\\\vdots&&\vdots&\vdots&\vdots&&\vdots\\a_{n1}&\cdots&a_{n,j-1}&b_{n}&a_{n,j+1}&\cdots&a_{nn} \end{vmatrix}

 

例1:解线性方程组{2x1+x25x3+x4=8x13x26x4=92x2x3+2x4=5x1+4x27x3+6x4=0\begin{cases}2x_1+x_2-5x_3+x_4=8\\x_1-3x_2-6x_4=9\\2x_2-x_3+2x_4=-5\\x_1+4x_2-7x_3+6x_4=0\end{cases}

 

D=2151130602121476=270D=\begin{vmatrix}2&1&-5&1\\1&-3&0&-6\\0&2&-1&2\\1&4&-7&6\end{vmatrix}=27\ne0

D1=8151930652120476=81D_1=\begin{vmatrix}8&1&-5&1\\9&-3&0&-6\\-5&2&-1&2\\0&4&-7&6\end{vmatrix}=81

同理D2=108,D3=27,D4=27D_2=-108,D_3=-27,D_4=27

x1=D1D=3,x2=4,x3=1,x4=1x_1=\frac{D_{1}}{D}=3,x_2=-4,x_3=-1,x_4=1

 

定理1:如果线性方程组的系数方程式D0D\ne0,则线性方程组一定有解,且解是唯一的

定理2:如果齐次方程组的系数行列式D0D\ne0,则齐次方程组没有非零解,即只有零解;反之,如果齐次方程组的系数行列式D=0D=0,则齐次方程组有非零解