若 n 个方程 n 个未知量构成的非齐次线性方程组:

{ a11x1+ a12x2+ . . . + a 1 nxn= b1a21x1+ a22x2+ . . . + a 2 nxn= b2. . . . . . a n 1×1+ a n 2×2+ . . . + a n nxn= bn \begin{equation*} \begin{cases} a_{11}x_{1} + a_ {12}x_{2} + … + a_{1n}x_{n} = b_1 \\ a_{21}x_{1} + a_ {22}x_{2} + … + a_{2n}x_{n} = b_2 \\ … …\\ a_{n1}x_{1} + a_ {n2}x_{2} + … + a_{nn}x_{n} = b_n \end{cases} \end{equation*} a11x1+a12x2++a1nxn=b1a21x1+a22x2++a2nxn=b2……an1x1+an2x2++annxn=bn

的系数行列式 ∣ A ∣ ≠ 0|A| \neq 0A=0,则方程组有唯一解,且

x i= ∣ A i∣∣A∣ ,i=1,2,…,nx_i = \frac{|A_i|}{|A|}, i = 1, 2, …, n xi=AAi,i=1,2,,n

其中 ∣ Ai∣|A_i|Ai ∣ A ∣|A|A 中的 iii 列元素(即 xi x_ixi 的系数)替换成方程组右端的常数项 b1, b 2 , . . . , bn b_1, b2, …, b_nb1,b2,,bn 所构成的行列式。

证明:

使用 a1, . . . , an a_1, …, a_na1,,an 表示 A 的列,用 e1, . . . , en e_1, … , e_ne1,,en 表示 n × nn\times nn×n的单位阵 III的列。由于有 A x = bAx = bAx=b,由矩阵乘法:
A⋅[ e 1,…,x,…, e n] =[A e 1,…,Ax,…,A e n] =[ a 1,…,b,…, a n] = A i\begin{align*} A\cdot [e_1, …, x, …, e_n] &= [Ae_1, …, Ax, …, Ae_n] \\ &= [\ \ a_1\ , …\ , \ b\ \ , …, a_n] \\ &= A_i \end{align*} A[e1,,x,,en]=[Ae1,,Ax,,Aen]=[a1,,b,,an]=Ai
[ e1, . . . , x , . . . , en][e_1, …, x, …, e_n][e1,,x,,en] Ii( x )I_i(x)Ii(x)

两边求行列式:

∣A∣⋅∣ I i(x)∣=∣ A i∣|A|\cdot|I_i(x)| = |A_i | AIi(x)=Ai
其中: ∣ Ii( x ) ∣ = xi |I_i(x)| = x_iIi(x)=xi

所以有: xi=∣ Ai∣ ∣ A ∣, ∣ A ∣ ≠ 0x_i = \frac{|A_i|}{|A|},|A|\neq 0xi=AAi,A=0,得证。