# 线性代数

# 行列式

行列式是一个 n×n ​(行数和列数相等)的​​方阵​,记作 det(A) 或使用两条竖线将元素括起来 A=|a|

# 一阶行列式

一阶行列式只有一行一列,只包含一个元素

D=|a|

它的值就是元素本身

|a|=a

举例

  • |0|=0
  • |1|=1
  • |3|=3

# 二阶行列式

二阶行列式计算法则:主对角线数的积 减去 副对角线数的积

|abcd|=a×db×c

例如

|2513|=(2×3)(5×1)=65=1

# 三阶行列式

这是一个三阶行列式的基本格式

|abcdefghi|

使用对角线法则计算行列式的值:

D=aei+bfg+cdhcegbdiafh

为了方便观察规律,通常使用 aij 的形式表示

D=|a11a12a13a21a22a23a31a32a33|

从扩展阵列中,找出三条从左上到右下方向的斜线,每条线连接 3 个元素,将它们的乘积相加。

  1. 第一条(主对角线): a11a22a33
  2. 第二条: a12a23a31
  3. 第三条: a13a21a32
S1=a11a22a33+a12a23a31+a13a21a32

从扩展阵列中,找出三条从右上到左下方向的斜线,每条线连接 3 个元素,将它们的乘积相加。

  1. 第一条(副对角线): a13a22a31
  2. 第二条: a12a21a33
  3. 第三条: a11a23a32
S2=a13a22a31+a12a21a33+a11a23a32

S1之和减去S2之和,就得到行列式的值。

D=S1S2

计算结果为

D=a11a22a33+a12a23a31+a13a21a32a11a23a32a12a21a33a13a22a31

# n阶行列式

情况一:按行展开

|a11a12a1na21a22a2nan1an2ann|=(1)N(j1j2jn)a1j1a2j2anjn

情况二:按列展开

|a11a12a1na21a22a2nan1an2am|=(1)N(i1i2in)ai11ai22ainn

情况三:不按行也不按列

|a11a12a1na21a22a2nan1an2am|=(1)N(i1i2in)+N(i1i2in)ai1j1ai2j2ainjn