行列式 线性代数复习笔记

行列式

1.什么是行列式

行列式是一个数学概念,主要用于线性代数中,它是一个可以从方阵(即行数和列数相等的矩阵)形成的一个标量(即一个单一的数值)。

2.二阶行列式

假设有一个二元一次方程:
{ 3 x + 4 y = 5 7 x + 9 y = 11 \begin{cases}3x+4y=5\\ 7x+9y=11\end{cases} { 3x+4y=57x+9y=11
对x求解得出:
x = 5 × 9 − 4 × 11 3 × 9 − 4 × 7 x=\dfrac{5\times 9-4\times 11}{3\times 9-4\times 7} x=3×94×75×94×11
同理,对y求解得出:
y = 3 × 11 − 5 × 7 3 × 9 − 4 × 7 y=\dfrac{3\times 11-5\times 7}{3\times 9-4\times 7} y=3×94×73×115×7
其中将5 X 9 - 4 X 11用一种方式表示,即:
5 × 9 − 4 × 11 = ∣ 5 4 11 9 ∣ 5\times 9-4\times 11=\begin{vmatrix} 5 & 4 \\ 11 & 9 \end{vmatrix} 5×94×11= 51149
则将等号右边的式子叫做二阶行列式

二阶行列式定义:
d e t ( A ) = ∣ a 11 a 12 a 21 a 22 ∣ = a 11 a 22 − a 12 a 21 det(A)=\begin{vmatrix} a_{11}a_{12} \\ a_{21}a_{22} \end{vmatrix}=a_{11}a_{22}-a_{12}a_{21} det(A)= a11a12a21a22 =a11a22a12a21
aij叫做行列式的元素,i为行标,j为列标

二阶行列式计算:对角线法

3.三阶行列式

三阶行列式:
d e t ( A ) = ∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ det(A)=\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix} det(A)= a11a21a31a12a22a32a13a23a33
对角线法则计算:
∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ = a 11 a 22 a 33 + a 12 a 23 a 31 + a 13 a 21 a 32 − a 13 a 22 a 31 − a 12 a 21 a 33 − a 11 a 23 a 32 \begin{aligned}\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix}=a_{11}a_{22}a_{33}+a_{12}a_{23}a_{31}+a_{13}a_{21}a_{32}\\ -a_{13}a_{22}a_{31}-a_{12}a_{21}a_{33}-a_{11}a_{23}a_{32}\end{aligned} a11a21a31a12a22a32a13a23a33 =a11a22a33+a12a23a31+a13a21a32a13a22a31a12a21a33a11a23a32

  1. 将第一、二列平移到行列式右侧
  2. 如图做出六条斜对角线
  3. 对角线上的元素相乘,红色相加的和 减去 蓝色相加的和

例:

计算下列行列式:
∣ 1 1 − 2 5 − 2 7 2 − 5 4 ∣ = 1 × ( − 2 ) × 4 + 1 × 7 × 2 + 5 × ( − 5 ) × ( − 2 ) − ( − 2 ) × ( − 2 ) × 2 − 1 × ( − 5 ) × 7 − 1 × 5 × 4 = 63 \begin{aligned}\begin{vmatrix} 1 & 1 & -2 \\ 5 & -2 & 7 \\ 2 & -5 & 4 \end{vmatrix}{=1\times \left( -2\right) \times 4+1\times 7\times 2+5\times \left( -5\right) \times \left( -2\right) }\\ -\left( -2\right) \times \left( -2\right) \times 2-1\times \left( -5\right) \times 7-1\times 5\times 4\\ =63\end{aligned} 152125274 =1×(2)×4+1×7×2+5×(5)×(2)(2)×(2)×21×(5)×71×5×4=63
上三角形行列式:
d e t ( A ) = ∣ a 11 a 12 a 13 a 22 a 23 a 33 ∣ = a 11 a 12 a 13 det(A)=\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ & a_{22} & a_{23} \\ & & a_{33} \end{vmatrix}=a_{11}a_{12}a_{13} det(A)= a11a12a22a13a23a33 =a11a12a13
下三角形行列式:
d e t ( A ) = ∣ a 11 a 12 a 22 a 13 a 32 a 33 ∣ = a 11 a 22 a 33 det(A)=\begin{vmatrix} a_{11} & & \\ a_{12} & a_{22} & \\ a_{13} & a_{32} & a_{33} \end{vmatrix}=a_{11}a_{22}a_{33} det(A)= a11a12a13a22a32a33 =a11a22a33
对角形行列式:
d e t ( A ) = ∣ a 11 a 22 a 33 ∣ = a 11 a 22 a 33 det(A)=\begin{vmatrix} a_{11} & & \\ & a_{22} & \\ & & a_{33} \end{vmatrix}=a_{11}a_{22}a_{33} det(A)= a11a22a33 =a11a22a33

4.n阶行列式

4.1 排列

排列是指从一组元素中选出若干个元素,并按照一定的顺序排列起来。对于一个包含 n 个元素的集合,其所有元素的全排列数目是 n!(即 n 的阶乘)。例如,集合 {1,2,3}的全排列有 3!=6种,分别是:

  • (1,2,3)
  • (1,3,2)
  • (2,1,3)
  • (2,3,1)
  • (3,1,2)
  • (3,2,1)

4.2 逆序

逆序是指在一个排列中,如果一个较大的数排在一个较小的数前面,则称这两个数构成一个逆序。逆序的总数称为逆序数。逆序数可以帮助我们理解排列的“混乱”程度。

例如,在排列 (3,1,4,2) 中,逆序有:

  • 3 和 1 构成一个逆序
  • 3 和 2 构成一个逆序
  • 4 和 2 构成一个逆序

因此,这个排列的逆序数是 3。逆序的表示符号为N或者为τ(读作涛)

逆序数的计算

计算一个排列的逆序数可以通过遍历排列中的每一对元素来实现。具体步骤如下:

  1. 对于排列中的每一个元素,计算它后面有多少个比它小的元素。
  2. 将这些计数相加,得到总的逆序数。

例如,计算排列 (3,1,4,2)的逆序数:

  • 元素 3 后面有2比它小的元素(1, 2),逆序数为 2。
  • 元素 1 后面没有比它大的元素,逆序数为 0。
  • 元素 4 后面有1个比它大的元素(1),逆序数为 1。
  • 元素 2 是最后一个元素,逆序数为 0。

总的逆序数为N2+0+1+0=3

4.3 奇排列和偶排列

如果一个排列的逆序数是奇数,则称该排列为奇排列;如果是偶数,则称该排列为偶排列。

例如:

N(1432) = 3,则1432为奇排列;N(4321)=6,则4321为偶排列

4.4 对换

对排列中的任意两个元素进行交换(称为对换),会改变排列的奇偶性。即,奇排列经过一次对换变成偶排列,偶排列经过一次对换变成奇排列。

例如:

N(651243)=10,为偶排列,将5和1兑换,则N(615243)=9,为奇排列

4.5 n阶行列式定义

以3阶行列式为例:
d e t ( A ) = ∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ = a 11 a 22 a 33 + a 12 a 23 a 31 + a 13 a 21 a 32 − a 13 a 22 a 31 − a 12 a 21 a 33 − a 11 a 23 a 32 det(A)=\begin{aligned}\begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix}=a_{11}a_{22}a_{33}+a_{12}a_{23}a_{31}+a_{13}a_{21}a_{32}\\ -a_{13}a_{22}a_{31}-a_{12}a_{21}a_{33}-a_{11}a_{23}a_{32}\end{aligned} det(A)= a11a21a31a12a22a32a13a23a33 =a11a22a33+a12a23a31+a13a21a32a13a22a31a12a21a33a11a23a32
从上述公式可以看出:

3阶行列式按行展开后为6项,每项为3个不同行不同列的3个元素相乘

aij元素的行标i都是123的自然排列

aij元素列标j则为:123、231、312、321、213、132,总数为3!=6

分别计算列标排列的逆序数:

N(123) = 0 偶数

N(231) = 1 + 1 = 2 偶数

N(312) = 2 偶数

N(321) = 2 + 1 = 3 奇数

N(213) = 1 奇数

N(132) = 1 奇数

通过观察公式可以看出,逆序数为偶数的排列的运算符号为+,为奇数的排列的运算符号为-

总结:

1.行标取自然排列

2.不同行不同列的3个元素相乘

3.列标取排列的所有可能

4.列标排列的逆序数的奇偶性决定运算符号,逆序数为偶数的运算符号为+,奇数的运算符号为-

从3阶行列式扩展到n阶行列式:
d e t ( A ) = ∣ a i j ∣ = ∣ a 1 a 2 … a n ⋮ a n 1 a n 2 … a n n ∣ det(A)=\left| a_{ij}\right| =\begin{vmatrix} a_{1}a_{2}\ldots a_{n} \\ \vdots \\ a_{n1}a_{n2}\ldots a_{nn} \end{vmatrix} det(A)=aij= a1a2anan1an2ann
其中,aij是行列式的元素,i是行标,j是列标

定义:

1.按行展开:
∣ a i j ∣ = ∣ a 1 a 2 … a n ⋮ a n 1 a n 2 … a n n ∣ = ∑ j 1 j 2 … j n ( − 1 ) N ( j 1 j 2 … j n ) a 1 j 1 a 2 j 2 … a n j n \left| a_{ij}\right|=\begin{vmatrix} a_{1}a_{2}\ldots a_{n} \\ \vdots \\ a_{n1}a_{n2}\ldots a_{nn} \end{vmatrix} =\sum _{j_{1}j_{2}\ldots j_{n}}\left( -1\right)^{N\left( j_{1}j_{2}\ldots j_{n}\right) } {a_{1j_{1}}a_{2j_{2}}\ldots a_{nj_{n}}} aij= a1a2anan1an2ann =j1j2jn(1)N(j1j2jn)a1j1a2j2anjn

  1. 行标取自然排列
  2. 不同行不同列的n个元素相乘
  3. 列标取排列的所有可能
  4. 列标排列的逆序数的奇偶性决定运算符号,逆序数为偶数的运算符号为+,奇数的运算符号为-

2.按列展开
∣ a i j ∣ = ∣ a 11 a 12 … a 1 n ⋮ a n 1 a n 2 … a n n ∣ = ∑ i 1 i 2 … i n ( − 1 ) N ( i 1 i 2 … i n ) a i 1 1 a i 2 2 … a i n n \left| a_{ij}\right|=\begin{vmatrix} a_{11}a_{12}\ldots a_{1n} \\ \vdots \\ a_{n1}a_{n2}\ldots a_{nn} \end{vmatrix} =\sum _{i_{1}i_{2}\ldots i_{n}}\left( -1\right)^{N\left( i_{1}i_{2}\ldots i_{n}\right) } {a_{i_{1}1}a_{i_{2}2}\ldots a_{i_{n}n}} aij= a11a12a1nan1an2ann =i1i2in(1)N(i1i2in)ai11ai22ainn
与按行展开类似,只是展开时行变成列:

  1. 标取自然排列
  2. 不同行不同列的n个元素相乘
  3. 标取排列的所有可能
  4. 标排列的逆序数的奇偶性决定运算符号,逆序数为偶数的运算符号为+,奇数的运算符号为-

4.6 特殊n阶行列式

1.行列式某一行(列)全为0,则行列式为0
∣ a 11 a 12 … a 1 n ⋮ 0 0 … 0 ⋮ a n 1 a n 2 … a n n ∣ = 0 \begin{vmatrix} a_{11} & a_{12}\ldots & a_{1n} \\ & \vdots & \\ 0 & 0\ldots & 0 \\ & \vdots & \\ a_{n1} & a_{n2}\ldots & a_{nn} \end{vmatrix}=0 a110an1a120an2a1n0ann =0
2.三角形行列式等于对角线元素的乘积
∣ a 11 a 21 a 22 ⋮ ⋱ a n 1 … a n n ∣ = ∣ a 11 a 12 … a 11 a 22 … a 2 n ⋱ ⋮ a n n ∣ = ∣ a 11 a 22 ⋱ a n n ∣ = a 1 a 22 … a n n \begin{vmatrix} a_{11}\\ a_{21} & a_{22} & & \\ \vdots & & \ddots & \\ a_{n1} & \ldots & & a_{nn} \end{vmatrix}=\begin{vmatrix} a_{11} & a_{12}\ldots & a_{11} \\ & a_{22}\ldots & a_{2n} \\ & \ddots & \vdots \\ & & a_{nn} \end{vmatrix}=\begin{vmatrix} a_{11}\\ & a_{22} & & \\ & & \ddots & \\ & & & a_{nn} \end{vmatrix}=a_{1}a_{22}\ldots a_{nn} a11a21an1a22ann = a11a12a22a11a2nann = a11a22ann =a1a22ann
思考:
∣ a 1 n a 2 ( n − 1 ) a 2 n ⋮ a n 1 … a n i ∣ = ? \begin{vmatrix} & & a_{1n} \\ & a_{2\left(n-1\right) } & a_{2n} \\ & & \vdots \\ a_{n1} & \ldots & a_{n}i \end{vmatrix}=? an1a2(n1)a1na2nani =?
按行展开:
∣ a 1 n a 2 ( n − 1 ) a 2 n ⋮ a n 1 … a n i ∣ = ( − 1 ) N ( n ( n − 1 ) . . . 1 ) a 1 n a 2 ( n − 1 ) … a n 1 = ( − 1 ) n ( n − 1 ) 2 a 1 n a 2 ( n − 1 ) … a n 1 \begin{vmatrix} & & a_{1n} \\ & a_{2\left(n-1\right) } & a_{2n} \\ & & \vdots \\ a_{n1} \ldots & & a_{n}i \end{vmatrix}=(-1)^{N(n(n-1)...1)}a_{1n}a_{2(n-1)}\ldots a_{n1} =( -1)^{\dfrac{n\left( n-1\right) }{2}}a_{1n}a_{2(n-1)}\ldots a_{n1} an1a2(n1)a1na2nani =(1)N(n(n1)...1)a1na2(n1)an1=(1)2n(n1)a1na2(n1)an1
逆序数N(n(n-1)…1)=(n-1)+(n-2)+…+1=n(n-1)/2

5.行列式性质

性质1:行列式的转置等于行列式本身。
d e t ( A ) T = d e t ( A ) det(A)^T=det(A) det(A)T=det(A)
其中,A是一个方阵,A^T表示 A 的转置矩阵。

这个性质的证明可以通过行列式的定义和性质来进行。转置行列式的列是行列式的行,即转置行列式按列展开得到的排列和逆序数与行列式按行展开得到的排列和逆序数一样,因此行列式的值保持不变。

性质2:交换行列式的两行会导致行列式的值变为其原来的相反数。

设 A是一个 n×n的行列式,如果交换 A的第 i 行和第 j 行(其中 i≠j),得到的新矩阵记为 B,那么有:
d e t ⁡ ( B ) = − d e t ⁡ ( A ) det⁡(B)=−det⁡(A) det(B)=det(A)
交换两行相当于在排列中交换两个元素,这会改变逆序数的奇偶性,从而使得行列式的值变为其原来的相反数。

假设:
d e t ( A ) = ∣ a i j ∣ = ∣ a 11 a 12 … a 1 n a 21 a 22 … a 2 n ⋮ a n 1 a n 2 … a n n ∣ = ∑ i 1 i 2 … i n ( − 1 ) N ( j 1 j 2 … j n ) a 1 j n a 2 j 2 … a n j n det(A)=\left| a_{ij}\right|=\begin{vmatrix} a_{11}a_{12}\ldots a_{1n} \\ a_{21}a_{22}\ldots a_{2n} \\ \vdots \\ a_{n1}a_{n2}\ldots a_{nn} \end{vmatrix} =\sum _{i_{1}i_{2}\ldots i_{n}}\left( -1\right)^{N\left( j_{1}j_{2}\ldots j_{n}\right) } {a_{1j_{n}}a_{2j_{2}}\ldots a_{nj_{n}}} det(A)=aij= a11a12a1na21a22a2nan1an2ann =i1i2in(1)N(j1j2jn)a1jna2j2anjn
现在将第一行和第二行交换
d e t ( B ) = ∣ a i j ∣ = ∣ a 21 a 22 … a 2 n a 11 a 12 … a 1 n ⋮ a n 1 a n 2 … a n n ∣ = ∑ i 1 i 2 … i n ( − 1 ) N ( j 2 j 1 … j n ) a 1 j n a 2 j 2 … a n j n det(B)=\left| a_{ij}\right|=\begin{vmatrix} a_{21}a_{22}\ldots a_{2n} \\ a_{11}a_{12}\ldots a_{1n} \\ \vdots \\ a_{n1}a_{n2}\ldots a_{nn} \end{vmatrix} =\sum _{i_{1}i_{2}\ldots i_{n}}\left( -1\right)^{N\left( j_{2}j_{1}\ldots j_{n}\right) } {a_{1j_{n}}a_{2j_{2}}\ldots a_{nj_{n}}} det(B)=aij= a21a22a2na11a12a1nan1an2ann =i1i2in(1)N(j2j1jn)a1jna2j2anjn
此时交换前行列式的逆序数为
( − 1 ) N ( j 1 j 2 … j n ) (-1)^{N( j_{1}j_{2}\ldots j_{n})} (1)N(j1j2jn)
交换后行列式的逆序数为
( − 1 ) N ( j 2 j 1 … j n ) (-1)^{N(j_{2}j_{1}\ldots j_{n})} (1)N(j2j1jn)
从逆序数中看出,i1和i2进行了互换,则奇偶性也会发生改变,因此得出:
d e t ⁡ ( B ) = − d e t ⁡ ( A ) det⁡(B)=−det⁡(A) det(B)=det(A)
推论:行列式两行(列)相等,则行列式为0

A 是一个 n×n的矩阵,如果 AA 的第 i行和第 j行(其中 i≠j)相等,那么有:
d e t ⁡ ( A ) = 0 det⁡(A)=0 det(A)=0
这个性质的证明可以通过行列式的性质来进行。具体来说,我们可以利用行列式的线性性质和交换两行行列式值变符号的性质来证明这一点。

假设 A 的第 i行和第 j行相等,我们可以交换这两行得到一个新的矩阵 B。根据行列式的性质,交换两行会导致行列式的值变为其原来的相反数,即:
d e t ⁡ ( B ) = − d e t ⁡ ( A ) det⁡(B)=−det⁡(A) det(B)=det(A)
但是,由于 A的第i行和第j行相等,矩阵 B实际上与矩阵A是相同的。因此,我们有:
d e t ⁡ ( B ) = d e t ⁡ ( A ) det⁡(B)=det⁡(A) det(B)=det(A)
结合这两个等式,我们得到:
d e t ⁡ ( A ) = − d e t ⁡ ( A ) det⁡(A)=−det⁡(A) det(A)=det(A)
这意味着:
2 d e t ⁡ ( A ) = 0 2det⁡(A)=0 2det(A)=0
从而得出:
d e t ⁡ ( A ) = 0 det⁡(A)=0 det(A)=0
性质3:用k乘以行列式某一行的所有元素,等于用k乘以行列式
d e t ( A ) = ∣ a i j ∣ = ∣ a 11 a 12 … a 1 n ⋮ k a s 1 k a s 2 … k a s n ⋮ a n 1 a n 2 … a n n ∣ = ∑ j 1 j 2 … j n ( − 1 ) N ( j 1 j 2 … j n ) k a 1 j n a 2 j 2 … a n j n det(A)=\left| a_{ij}\right|=\begin{vmatrix} a_{11} a_{12}\ldots a_{1n} \\ \vdots \\ ka_{s1} ka_{s2}\ldots ka_{sn} \\ \vdots \\ a_{n1} a_{n2}\ldots a_{nn} \end{vmatrix} =\sum _{j_{1}j_{2}\ldots j_{n}}\left( -1\right)^{N\left( j_{1}j_{2}\ldots j_{n}\right) } k{a_{1j_{n}}a_{2j_{2}}\ldots a_{nj_{n}}} det(A)=aij= a11a12a1nkas1kas2kasnan1an2ann =j1j2jn(1)N(j1j2jn)ka1jna2j2anjn
将k提取出来
d e t ( A ) = ∣ a i j ∣ = ∣ a 11 a 12 … a 1 n ⋮ k a s 1 k a s 2 … k a s n ⋮ a n 1 a n 2 … a n n ∣ = k ∑ j 1 j 2 … j n ( − 1 ) N ( j 1 j 2 … j n ) a 1 j n a 2 j 2 … a n j n = k ∣ a 11 a 12 … a 1 n ⋮ a s 1 a s 2 … a s n ⋮ a n 1 a n 2 … a n n ∣ det(A)=\left| a_{ij}\right|=\begin{vmatrix} a_{11} a_{12}\ldots a_{1n} \\ \vdots \\ ka_{s1} ka_{s2}\ldots ka_{sn} \\ \vdots \\ a_{n1} a_{n2}\ldots a_{nn} \end{vmatrix} =k\sum _{j_{1}j_{2}\ldots j_{n}}\left( -1\right)^{N\left( j_{1}j_{2}\ldots j_{n}\right) } {a_{1j_{n}}a_{2j_{2}}\ldots a_{nj_{n}}}=k\begin{vmatrix} a_{11} a_{12}\ldots a_{1n} \\ \vdots \\ a_{s1} a_{s2}\ldots a_{sn} \\ \vdots \\ a_{n1} a_{n2}\ldots a_{nn} \end{vmatrix} det(A)=aij= a11a12a1nkas1kas2kasnan1an2ann =kj1j2jn(1)N(j1j2jn)a1jna2j2anjn=k a11a12a1nas1as2asnan1an2ann
思考:下列计算是否正确?
∣ k 2 k 3 k 4 k 5 k 6 k 7 k 8 k 9 k ∣ = k ∣ 1 2 3 4 5 6 7 8 9 ∣ \begin{vmatrix} k & 2k & 3k \\ 4k & 5k & 6k \\ 7k & 8k & 9k \end{vmatrix}=k\begin{vmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{vmatrix} k4k7k2k5k8k3k6k9k =k 147258369
错误,每行提取k,提取3次,为k的3次方。

推论:如果行列式的某一行(或某一列)的所有元素都有公因子 k,那么这个公因子 k可以提取到行列式外面一次。

数学符号表示为:

设 A 是一个 n×n 的矩阵,如果 A 的第 i行的所有元素都有公因子 k,那么可以将k 提取到行列式外面,得到的新矩阵记为B,那么有:
d e t ⁡ ( A ) = k ⋅ d e t ⁡ ( B ) det⁡(A)=k⋅det⁡(B) det(A)=kdet(B)
行列式的值是通过对所有排列求和得到的,每个排列对应一个项。如果某一行(或某一列)的所有元素都有公因子k,会使得每个项都乘以k,从而使得整个行列式的值乘以k。

推论:如果一个 n×n的行列式的所有行的所有元素都有公因子 k,那么这个公因子 k 可以提取到行列式外面 n次。
d e t ( A ) = k n ⋅ d e t ( B ) det(A)=k^n ⋅det(B) det(A)=kndet(B)
所以
∣ k 2 k 3 k 4 k 5 k 6 k 7 k 8 k 9 k ∣ ≠ k ∣ 1 2 3 4 5 6 7 8 9 ∣ = k 3 ∣ 1 2 3 4 5 6 7 8 9 ∣ \begin{vmatrix} k & 2k & 3k \\ 4k & 5k & 6k \\ 7k & 8k & 9k \end{vmatrix}\neq k\begin{vmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{vmatrix}=k^3\begin{vmatrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{vmatrix} k4k7k2k5k8k3k6k9k =k 147258369 =k3 147258369
推论:如果一个行列式的两行(或两列)对应成比例,那么这个行列式的值必定为零。

数学符号表示为:

设 A 是一个 n×n 的矩阵,如果 A 的第 i 行和第 j 行(其中 i≠j)对应成比例,即第i 行的每个元素是第j行对应元素的k 倍,那么有:
d e t ⁡ ( A ) = 0 det⁡(A)=0 det(A)=0
假设 A 的第 i 行和第 j 行对应成比例,即第i行的每个元素是第j 行对应元素的k 倍。我们可以将第 i行的所有元素提取公因子 k,得到一个新的矩阵B,其中第i行的元素与第 j 行的元素相等。根据行列式的性质,提取公因子k 后,行列式的值变为原来的 k 倍。

由于B 的第i 行和第j行相等,根据之前的性质,行列式的值为零。因此,我们有:
d e t ⁡ ( A ) = k ⋅ d e t ⁡ ( B ) = k ⋅ 0 = 0 det⁡(A)=k⋅det⁡(B)=k⋅0=0 det(A)=kdet(B)=k0=0
性质4:如果一个行列式的某一行(或某一列)是两个数之和,那么这个行列式可以表示为两个行列式的和。

数学符号表示为:

设 A 是一个 n×n的矩阵,如果 A 的第 i行的每个元素是两个数之和,即第i行的每个元素可以表示为
a i j = b i j + c i j a_{ij}=b_{ij} + c_{ij} aij=bij+cij
那么矩阵 A 可以分解为两个矩阵 B 和 B,其中 B 的第 i 行的每个元素是bij,C 的第 i行的每个元素是 cij,其余行与A 相同。那么有:
d e t ⁡ ( A ) = d e t ⁡ ( B ) + d e t ⁡ ( C ) det⁡(A)=det⁡(B)+det⁡(C) det(A)=det(B)+det(C)

性质:将行列式的某一行(列)乘以一个数加到另一行(列)上,行列式的值保持不变。(常用)

数学符号表示为:

设 A 是一个 n×n的矩阵,如果将 A 的第i 行的每个元素乘以一个数k,然后将得到的结果加到第j行的对应元素上,得到的新矩阵记为 B,那么有:
d e t ⁡ ( B ) = d e t ⁡ ( A ) det⁡(B)=det⁡(A) det(B)=det(A)
这个性质的证明可以通过行列式的性质来进行。我们可以利用行列式的线性性质和交换两行行列式值变符号的性质来证明这一点。

假设 A
d e t ( A ) = ∣ a b c 1 2 3 m n p ∣ det(A)=\begin{vmatrix} a & b & c \\ 1 & 2 & 3 \\ m & n & p \end{vmatrix} det(A)= a1mb2nc3p
将A的第i行的每个元素乘以一个数 k,然后将得到的结果加到第 j 行的对应元素上,得到的新矩阵 B。
d e t ⁡ ( B ) = ∣ a b c 1 + k a 2 + k b 3 + k c m n p ∣ det⁡(B)=\begin{vmatrix} a & b & c \\ 1+ka & 2+kb & 3+kc \\ m & n & p \end{vmatrix} det(B)= a1+kamb2+kbnc3+kcp
将B再进行拆分:
d e t ⁡ ( B ) = ∣ a b c 1 + k a 2 + k b 3 + k c m n p ∣ = ∣ a b c 1 2 3 m n p ∣ + ∣ a b c k a k b k c m n p ∣ = ∣ a b c 1 2 3 m n p ∣ + 0 = ∣ a b c 1 2 3 m n p ∣ det⁡(B)=\begin{vmatrix} a & b & c \\ 1+ka & 2+kb & 3+kc \\ m & n & p \end{vmatrix}=\begin{vmatrix} a & b & c \\ 1 & 2 & 3 \\ m & n & p \end{vmatrix}+\begin{vmatrix} a & b & c \\ ka & kb & kc \\ m & n & p \end{vmatrix}=\begin{vmatrix} a & b & c \\ 1 & 2 & 3 \\ m & n & p \end{vmatrix}+0=\begin{vmatrix} a & b & c \\ 1 & 2 & 3 \\ m & n & p \end{vmatrix} det(B)= a1+kamb2+kbnc3+kcp = a1mb2nc3p + akambkbnckcp = a1mb2nc3p +0= a1mb2nc3p
结合这两个等式,我们得到:
d e t ⁡ ( B ) = d e t ⁡ ( A ) det⁡(B)=det⁡(A) det(B)=det(A)

6.代数余子式

余子式:

给定一个 n×n的矩阵 A,其第 i 行第j 列的元素 aij的余子式 Mij是指去掉第i行和第j列后得到的 (n−1)×(n−1) 子矩阵的行列式。

具体步骤如下:

  1. 选择元素:选择矩阵 AA 中的一个元素 aij。
  2. 构造余子矩阵:去掉矩阵 AA 的第 i 行和第 j 列,得到一个 (n−1)×(n−1) 的子矩阵。
  3. 计算行列式:计算这个 (n−1)×(n−1) 子矩阵的行列式,这个行列式就是元素 aij 的余子式 Mij。

余子式的一个重要应用是计算行列式的值。行列式 det⁡(A)可以通过任意一行或一列的元素与其对应的余子式和代数余子式的乘积之和来计算。

例如,对于一个 3×3的矩阵 A:
A = ∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ A = \begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix} A= a11a21a31a12a22a32a13a23a33
元素 a11 的余子式 M11是去掉第 1 行和第 1 列后得到的 2×2子矩阵的行列式:
M 11 = ∣ a 22 a 23 a 32 a 33 ∣ M_{11} = \begin{vmatrix} a_{22} & a_{23} \\ a_{32} & a_{33} \end{vmatrix} M11= a22a32a23a33
计算这个 2×2 行列式的值:
M 11 = a 22 a 33 − a 23 a 32 M_{11}=a_{22}a_{33}−a_{23}a_{32} M11=a22a33a23a32
类似地,可以计算其他元素的余子式。

代数余子式:

给定一个 n×n 的矩阵 A,其第i行第j列的元素 aij 的代数余子式 Cij定义为:
C i j = ( − 1 ) i + j ⋅ M i j C_{ij}=(−1)^{i+j}⋅M_{ij} Cij=(1)i+jMij
其中,Mij是元素 aij 的余子式,即去掉矩阵 A的第i 行和第 j 列后得到的 (n−1)×(n−1子矩阵的行列式。

具体步骤如下:

  1. 选择元素:选择矩阵 A 中的一个元素 aij。

  2. 构造余子矩阵:去掉矩阵 A 的第i 行和第 j 列,得到一个 (n−1)×(n−1)的子矩阵。

  3. 计算行列式:计算这个 (n−1)×(n−1)子矩阵的行列式,这个行列式就是元素 aij 的余子式 Mij。

  4. 计算代数余子式:根据公式
    C i j = ( − 1 ) i + j ⋅ M i j C_{ij}=(−1)^{i+j}⋅M_{ij} Cij=(1)i+jMij
    计算代数余子式。

代数余子式的一个重要应用是计算行列式的值。根据拉普拉斯展开定理,行列式 det⁡(A)可以通过任意一行或一列的元素与其对应的代数余子式的乘积之和来计算。

例如,对于一个 3×3的矩阵 A:
A = ∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ A = \begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix} A= a11a21a31a12a22a32a13a23a33
元素 a11的代数余子式 C11是:
C 11 = ( − 1 ) 1 + 1 ⋅ M 11 = M 11 C_{11}=(−1)^{1+1}⋅M_{11}=M_{11} C11=(1)1+1M11=M11
其中,余子式 M11是去掉第 1 行和第 1 列后得到的 2×2子矩阵的行列式:
M 11 = ∣ a 22 a 23 a 32 a 33 ∣ = a 22 a 33 − a 23 a 32 M_{11} = \begin{vmatrix} a_{22} & a_{23} \\ a_{32} & a_{33} \end{vmatrix} = a_{22}a_{33} - a_{23}a_{32} M11= a22a32a23a33 =a22a33a23a32
因此,代数余子式 C11 为:
C 11 = a 22 a 33 − a 23 a 32 C_{11}=a_{22}a_{33} - a_{23}a_{32} C11=a22a33a23a32
类似地,可以计算其他元素的代数余子式。

拉普拉斯展开定理:

行列式等于它的某一行元素与其代数余子式的乘积之和。

行列式按第i 行展开的公式为:
d e t ( A ) = a i 1 C i 1 + a i 2 C i 2 + . . . + a i n C i n = Σ j = 1 n a i j C i j det(A)=a_{i1}C_{i1}+a_{i2}C_{i2}+...+a_{in}C_{in}=\Sigma _{j=1}^{n}a_{ij}C_{ij} det(A)=ai1Ci1+ai2Ci2+...+ainCin=Σj=1naijCij
其中,A 是一个 n×n 的矩阵,aij是矩阵 A的第 i行第 j列的元素,Cij是元素 aij的代数余子式。

代数余子式 Cij的定义为:
C i j = ( − 1 ) i + j M i j C_{ij}=(−1)^{i+j}M_{ij} Cij=(1)i+jMij
其中,Mij 是元素 aij 的余子式,即去掉矩阵 A 的第 i 行和第j列后得到的 (n−1)×(n−1)子矩阵的行列式。

类似地,行列式也可以按第j列展开:
d e t ( A ) = a 1 j C 1 j + a 2 j C 2 j + . . . + a n j C n j = Σ i = 1 n a i j C i j det(A)=a_{1j}C_{1j}+a_{2j}C_{2j}+...+a_{nj}C_{nj}=\Sigma _{i=1}^{n}a_{ij}C_{ij} det(A)=a1jC1j+a2jC2j+...+anjCnj=Σi=1naijCij
下面通过一个具体的例子来说明如何使用行列式按一行(列)展开定理。

假设有一个 3×3 的矩阵 A:
A = ∣ a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ∣ A = \begin{vmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{vmatrix} A= a11a21a31a12a22a32a13a23a33
我们按第 1 行展开行列式:
d e t ⁡ ( A ) = a 11 C 11 + a 12 C 12 + a 13 C 13 det⁡(A)=a_{11}C_{11}+a_{12}C_{12}+a_{13}C_{13} det(A)=a11C11+a12C12+a13C13
其中,代数余子式 C11、C12 和 C13 分别为:
C 11 = ( − 1 ) 1 + 1 M 11 = M 11 C_{11}=(−1)^{1+1}M_{11}=M_{11} C11=(1)1+1M11=M11

C 12 = ( − 1 ) 1 + 2 M 12 = − M 12 C_{12}=(−1)^{1+2}M_{12}=−M_{12} C12=(1)1+2M12=M12

C 13 = ( − 1 ) 1 + 3 M 13 = M 13 C_{13}=(−1)^{1+3}M_{13}=M_{13} C13=(1)1+3M13=M13

余子式 M11、M12 和 M13分别为:
M 11 = ∣ a 22 a 23 a 32 a 33 ∣ = a 22 a 33 − a 23 a 32 M_{11} = \begin{vmatrix} a_{22} & a_{23} \\ a_{32} & a_{33} \end{vmatrix} = a_{22}a_{33} - a_{23}a_{32} M11= a22a32a23a33 =a22a33a23a32

M 12 = ∣ a 21 a 23 a 31 a 33 ∣ = a 21 a 33 − a 23 a 31 M_{12} = \begin{vmatrix} a_{21} & a_{23} \\ a_{31} & a_{33} \end{vmatrix} = a_{21}a_{33} - a_{23}a_{31} M12= a21a31a23a33 =a21a33a23a31

M 13 = ∣ a 21 a 22 a 31 a 32 ∣ = a 21 a 32 − a 22 a 31 M_{13} = \begin{vmatrix} a_{21} & a_{22} \\ a_{31} & a_{32} \end{vmatrix} = a_{21}a_{32} - a_{22}a_{31} M13= a21a31a22a32 =a21a32a22a31

因此,行列式 det⁡(A) 按第 1 行展开为:
d e t ⁡ ( A ) = a 11 ( a 22 a 33 − a 23 a 32 ) − a 12 ( a 21 a 33 − a 23 a 31 ) + a 13 ( a 21 a 32 − a 22 a 31 ) det⁡(A)=a_{11}(a_{22}a_{33}−a_{23}a_{32})−a_{12}(a_{21}a_{33}−a_{23}a_{31})+a_{13}(a_{21}a_{32}−a_{22}a_{31}) det(A)=a11(a22a33a23a32)a12(a21a33a23a31)+a13(a21a32a22a31)
通过这种方式,我们可以将一个 n×n 的行列式展开成 n 个 (n−1)×(n−1)的行列式的和,从而简化行列式的计算。

7.克莱姆法则

基本概念

假设有一个由 n 个线性方程组成的n 元线性方程组:
{ a 11 x 1 + a 12 x 2 + ⋯ + a 1 n x n = b 1 a 21 x 1 + a 22 x 2 + ⋯ + a 2 n x n = b 2 ⋮ a n 1 x 1 + a n 2 x 2 + ⋯ + a n n x n = b n \begin{cases} a_{11}x_1 + a_{12}x_2 + \cdots + a_{1n}x_n = b_1 \\ a_{21}x_1 + a_{22}x_2 + \cdots + a_{2n}x_n = b_2 \\ \vdots \\ a_{n1}x_1 + a_{n2}x_2 + \cdots + a_{nn}x_n = b_n \end{cases} a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2an1x1+an2x2++annxn=bn
我们可以将这个方程组写成AX=B,其中:
A = ∣ a 11 a 12 ⋯ a 1 n a 21 a 22 ⋯ a 2 n ⋮ ⋮ ⋱ ⋮ a n 1 a n 2 ⋯ a n n ∣ , X = ∣ x 1 x 2 ⋮ x n ∣ , B = ∣ b 1 b 2 ⋮ b n ∣ A = \begin{vmatrix} a_{11} & a_{12} & \cdots & a_{1n} \\ a_{21} & a_{22} & \cdots & a_{2n} \\ \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & \cdots & a_{nn} \end{vmatrix}, \quad X = \begin{vmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{vmatrix}, \quad B = \begin{vmatrix} b_1 \\ b_2 \\ \vdots \\ b_n \end{vmatrix} A= a11a21an1a12a22an2a1na2nann ,X= x1x2xn ,B= b1b2bn

克莱姆法则

根据克莱姆法则,如果系数矩阵 A 的行列式 det⁡(A)≠0,那么方程组有唯一解,且解 X 的每一个分量 xi可以通过以下公式计算:
x i = d e t ⁡ ( A i ) d e t ⁡ ( A ) x_{i}=\dfrac {det⁡(Ai)}{det⁡(A)} xi=det(A)det(Ai)
其中,Ai是将矩阵 A 的第i 列替换为向量 B 后得到的新矩阵。
A i = ∣ a 11 ⋯ b 1 ⋯ a 1 n a 21 ⋯ b 2 ⋯ a 2 n ⋮ ⋱ b i ⋱ ⋮ a n 1 ⋯ b n ⋯ a n n ∣ A_{i} = \begin{vmatrix} a_{11} & \cdots & b_{1} & \cdots & a_{1n} \\ a_{21} & \cdots & b_{2} & \cdots & a_{2n} \\ \vdots & \ddots & b_{i} & \ddots & \vdots \\ a_{n1} & \cdots & b_{n} & \cdots & a_{nn} \end{vmatrix} Ai= a11a21an1b1b2bibna1na2nann
**注意:**克莱姆法则前提:1.方程个数=未知数个数;2.系数行列式det⁡(A)!=0

示例

考虑一个 3×3的线性方程组:
{ 2 x + 3 y − z = 1 4 x − y + 2 z = 3 − 3 x + 2 y + 5 z = − 2 \begin{cases} 2x + 3y - z = 1 \\ 4x - y + 2z = 3 \\ -3x + 2y + 5z = -2 \end{cases} 2x+3yz=14xy+2z=33x+2y+5z=2
我们可以将其写成矩阵形式 AX=B:
A = ∣ 2 3 − 1 4 − 1 2 − 3 2 5 ∣ , X = ∣ x y z ∣ , B = ∣ 1 3 − 2 ∣ A = \begin{vmatrix} 2 & 3 & -1 \\ 4 & -1 & 2 \\ -3 & 2 & 5 \end{vmatrix}, \quad X = \begin{vmatrix} x \\ y \\ z \end{vmatrix}, \quad B = \begin{vmatrix} 1 \\ 3 \\ -2 \end{vmatrix} A= 243312125 ,X= xyz ,B= 132
首先计算系数矩阵 A 的行列式:
d e t ( A ) = ∣ 2 3 − 1 4 − 1 2 − 3 2 5 ∣ = 2 ( − 5 − 4 ) − 3 ( 20 + 6 ) − 1 ( 8 + 3 ) = 2 ( − 9 ) − 3 ( 26 ) − 1 ( 11 ) = − 18 − 78 − 11 = − 107 det(A) = \begin{vmatrix} 2 & 3 & -1 \\ 4 & -1 & 2 \\ -3 & 2 & 5 \end{vmatrix} = 2(-5 - 4) - 3(20 + 6) - 1(8 + 3) = 2(-9) - 3(26) - 1(11) = -18 - 78 - 11 = -107 det(A)= 243312125 =2(54)3(20+6)1(8+3)=2(9)3(26)1(11)=187811=107
由于 det⁡(A)≠0,我们可以使用克莱姆法则求解。

计算 A1、A2和 A3 的行列式:
A 1 = ∣ 1 3 − 1 3 − 1 2 − 2 2 5 ∣ , A 2 = ∣ 2 1 − 1 4 3 2 − 3 − 2 5 ∣ , A 3 = ∣ 2 3 1 4 − 1 3 − 3 2 − 2 ∣ A_1 = \begin{vmatrix} 1 & 3 & -1 \\ 3 & -1 & 2 \\ -2 & 2 & 5 \end{vmatrix}, \quad A_2 = \begin{vmatrix} 2 & 1 & -1 \\ 4 & 3 & 2 \\ -3 & -2 & 5 \end{vmatrix}, \quad A_3 = \begin{vmatrix} 2 & 3 & 1 \\ 4 & -1 & 3 \\ -3 & 2 & -2 \end{vmatrix} A1= 132312125 ,A2= 243132125 ,A3= 243312132

d e t ( A 1 ) = ∣ 1 3 − 1 3 − 1 2 − 2 2 5 ∣ = 1 ( − 5 − 4 ) − 3 ( 15 + 4 ) − 1 ( 6 + 2 ) = 1 ( − 9 ) − 3 ( 19 ) − 1 ( 8 ) = − 9 − 57 − 8 = − 74 det(A_1) = \begin{vmatrix} 1 & 3 & -1 \\ 3 & -1 & 2 \\ -2 & 2 & 5 \end{vmatrix} = 1(-5 - 4) - 3(15 + 4) - 1(6 + 2) = 1(-9) - 3(19) - 1(8) = -9 - 57 - 8 = -74 det(A1)= 132312125 =1(54)3(15+4)1(6+2)=1(9)3(19)1(8)=9578=74

d e t ( A 2 ) = ∣ 2 1 − 1 4 3 2 − 3 − 2 5 ∣ = 2 ( 15 + 4 ) − 1 ( 20 + 6 ) − 1 ( 8 + 3 ) = 2 ( 19 ) − 1 ( 26 ) − 1 ( 11 ) = 38 − 26 − 11 = 1 det(A_2) = \begin{vmatrix} 2 & 1 & -1 \\ 4 & 3 & 2 \\ -3 & -2 & 5 \end{vmatrix} = 2(15 + 4) - 1(20 + 6) - 1(8 + 3) = 2(19) - 1(26) - 1(11) = 38 - 26 - 11 = 1 det(A2)= 243132125 =2(15+4)1(20+6)1(8+3)=2(19)1(26)1(11)=382611=1

d e t ( A 3 ) = ∣ 2 3 1 4 − 1 3 − 3 2 − 2 ∣ = 2 ( − 2 − 6 ) − 3 ( − 8 − 9 ) + 1 ( 8 + 3 ) = 2 ( − 8 ) − 3 ( − 17 ) + 1 ( 11 ) = − 16 + 51 + 11 = 46 det(A_3) = \begin{vmatrix} 2 & 3 & 1 \\ 4 & -1 & 3 \\ -3 & 2 & -2 \end{vmatrix} = 2(-2 - 6) - 3(-8 - 9) + 1(8 + 3) = 2(-8) - 3(-17) + 1(11) = -16 + 51 + 11 = 46 det(A3)= 243312132 =2(26)3(89)+1(8+3)=2(8)3(17)+1(11)=16+51+11=46

根据克莱姆法则,解为:
x = d e t ⁡ ( A 1 ) d e t ⁡ ( A ) = − 74 − 107 = 74 107 x=\frac{det⁡(A1)}{det⁡(A)}=\frac{−74}{−107}=\frac{74}{107} x=det(A)det(A1)=10774=10774

y = d e t ⁡ ( A 2 ) d e t ⁡ ( A ) = 1 − 107 = − 1 107 y=\frac{det⁡(A2)}{det⁡(A)}=\frac{1}{−107}=-\frac{1}{107} y=det(A)det(A2)=1071=1071

z = d e t ⁡ ( A 3 ) d e t ⁡ ( A ) = 46 − 107 = − 46 107 z=\frac{det⁡(A3)}{det⁡(A)}=\frac{46}{−107}=−\frac{46}{107} z=det(A)det(A3)=10746=10746

练习:

1.计算方程组的解
{ 2 x 1 − x 2 + x 3 = 0 3 x 1 + 2 x 2 − 5 x 3 = 1 x 1 + 3 x 2 − 2 x 3 = 4 \begin{cases} 2x_{1} -x_{2} +x_{3} = 0 \\ 3x_{1} +2x_{2} - 5x_{3} = 1 \\ x_{1} + 3x_{2} -2x_{3} = 4 \end{cases} 2x1x2+x3=03x1+2x25x3=1x1+3x22x3=4
解:
d e t ( A ) = ∣ 2 − 1 1 3 2 − 5 1 3 − 2 ∣ = 28 ≠ 0 , B = ∣ 0 1 4 ∣ det(A)=\begin{vmatrix} 2 & -1 & 1 \\ 3 & 2 & -5 \\ 1 & 3 & -2 \end{vmatrix}=28\neq0,B=\begin{vmatrix} 0 \\ 1\\ 4 \end{vmatrix} det(A)= 231123152 =28=0,B= 014

d e t ( A 1 ) = ∣ 0 − 1 1 1 2 − 5 4 3 − 2 ∣ = 13 det(A_{1})=\begin{vmatrix} 0 & -1 & 1 \\ 1 & 2 & -5 \\ 4 & 3 & -2 \end{vmatrix}=13 det(A1)= 014123152 =13

d e t ( A 2 ) = ∣ 2 0 1 3 1 − 5 1 4 − 2 ∣ = 47 det(A_{2})=\begin{vmatrix} 2 & 0 & 1 \\ 3 & 1 & -5 \\ 1 & 4 & -2 \end{vmatrix}=47 det(A2)= 231014152 =47

d e t ( A 1 ) = ∣ 2 − 1 0 3 2 1 1 3 4 ∣ = 21 det(A_{1})=\begin{vmatrix} 2 & -1 & 0 \\ 3 & 2 & 1 \\ 1 & 3 & 4 \end{vmatrix}=21 det(A1)= 231123014 =21

得出:
x 1 = d e t ( A 1 ) d e t ( A ) = 13 28 x_{1}=\frac{det(A_{1})}{det(A)}=\frac{13}{28} x1=det(A)det(A1)=2813

x 2 = d e t ( A 2 ) d e t ( A ) = 47 28 x_{2}=\frac{det(A_{2})}{det(A)}=\frac{47}{28} x2=det(A)det(A2)=2847

x 3 = d e t ( A 3 ) d e t ( A ) = 21 28 = 3 4 x_{3}=\frac{det(A_{3})}{det(A)}=\frac{21}{28}=\frac{3}{4} x3=det(A)det(A3)=2821=43

克莱姆法则在处理小规模、非奇异线性方程组时是一个有用的工具,尤其在理论推导和解析解求解中。然而,对于大规模或数值稳定性要求高的实际问题,通常会选择其他更高效的数值方法,如高斯消元法、LU分解或矩阵求逆等。