![CleanShot 2025-07-27 at
[email protected]|1000](https://imagehosting4picgo.oss-cn-beijing.aliyuncs.com/imagehosting/fix-dir%2Fmedia%2Fmedia_WhG7hO9e3a%2F2025%2F07%2F27%2F02-56-03-7c7acd07b2aff1bcaa84200a6269647c-CleanShot%202025-07-27%20at%2002.55.51-2x-b1efec.png)
行列式就是行数和列数相等的[[矩阵]]
我用具体例子解释**行列式**。
- [几何意义:面积](#%E5%87%A0%E4%BD%95%E6%84%8F%E4%B9%89%EF%BC%9A%E9%9D%A2%E7%A7%AF)
- [具体例子](#%E5%85%B7%E4%BD%93%E4%BE%8B%E5%AD%90)
- [3×3矩阵的行列式](#3%C3%973%E7%9F%A9%E9%98%B5%E7%9A%84%E8%A1%8C%E5%88%97%E5%BC%8F)
- [几何意义:体积](#%E5%87%A0%E4%BD%95%E6%84%8F%E4%B9%89%EF%BC%9A%E4%BD%93%E7%A7%AF)
- [计算方法](#%E8%AE%A1%E7%AE%97%E6%96%B9%E6%B3%95)
- [行列式的意义](#%E8%A1%8C%E5%88%97%E5%BC%8F%E7%9A%84%E6%84%8F%E4%B9%89)
- [1. 判断可逆性](#1.%20%E5%88%A4%E6%96%AD%E5%8F%AF%E9%80%86%E6%80%A7)
- [2. 线性变换的缩放倍数](#2.%20%E7%BA%BF%E6%80%A7%E5%8F%98%E6%8D%A2%E7%9A%84%E7%BC%A9%E6%94%BE%E5%80%8D%E6%95%B0)
- [3. 方程组解的情况](#3.%20%E6%96%B9%E7%A8%8B%E7%BB%84%E8%A7%A3%E7%9A%84%E6%83%85%E5%86%B5)
- [实际例子](#%E5%AE%9E%E9%99%85%E4%BE%8B%E5%AD%90)
- [例1:判断三点共线](#%E4%BE%8B1%EF%BC%9A%E5%88%A4%E6%96%AD%E4%B8%89%E7%82%B9%E5%85%B1%E7%BA%BF)
- [例2:计算面积/体积](#%E4%BE%8B2%EF%BC%9A%E8%AE%A1%E7%AE%97%E9%9D%A2%E7%A7%AF/%E4%BD%93%E7%A7%AF)
- [行列式的性质](#%E8%A1%8C%E5%88%97%E5%BC%8F%E7%9A%84%E6%80%A7%E8%B4%A8)
- [1. 交换行,变号](#1.%20%E4%BA%A4%E6%8D%A2%E8%A1%8C%EF%BC%8C%E5%8F%98%E5%8F%B7)
- [2. 某行乘以k,结果乘以k](#2.%20%E6%9F%90%E8%A1%8C%E4%B9%98%E4%BB%A5k%EF%BC%8C%E7%BB%93%E6%9E%9C%E4%B9%98%E4%BB%A5k)
- [3. 行列式乘法规则](#3.%20%E8%A1%8C%E5%88%97%E5%BC%8F%E4%B9%98%E6%B3%95%E8%A7%84%E5%88%99)
- [特殊行列式](#%E7%89%B9%E6%AE%8A%E8%A1%8C%E5%88%97%E5%BC%8F)
- [对角矩阵](#%E5%AF%B9%E8%A7%92%E7%9F%A9%E9%98%B5)
- [上三角矩阵](#%E4%B8%8A%E4%B8%89%E8%A7%92%E7%9F%A9%E9%98%B5)
- [直观理解](#%E7%9B%B4%E8%A7%82%E7%90%86%E8%A7%A3)
# 2×2矩阵的行列式
## 几何意义:面积
```Java
A = [3 1]
[1 2]
```
行列式 = 3×2 - 1×1 = 5
**图形理解**:
```Java
(1,2)
↗
/│
/ │
/ │
────┴───→ (3,1)
```
这两个向量张成的平行四边形面积 = 5
## 具体例子
**例1:行列式 = 0**
```Java
B = [2 4]
[1 2]
det(B) = 2×2 - 4×1 = 0
```
两个向量在同一直线上,围不成面积!
**例2:行列式 < 0**
```Java
C = [1 0]
[0 -1]
det(C) = 1×(-1) - 0×0 = -1
```
负值表示方向反转(镜像翻转)
# 3×3矩阵的行列式
## 几何意义:体积
```Java
D = [1 0 0]
[0 2 0]
[0 0 3]
```
行列式 = 1×2×3 = 6 这是个长方体的体积!
## 计算方法
```Java
E = [2 1 3]
[1 0 2]
[1 1 1]
```
用第一行展开:det(E) = 2×|0 2| - 1×|1 2| + 3×|1 0| |1 1| |1 1| |1 1| = 2×(-2) - 1×(-1) + 3×1 = -4 + 1 + 3 = 0
# 行列式的意义
## 1. 判断可逆性
- det(A) ≠ 0:矩阵可逆
- det(A) = 0:矩阵不可逆(奇异)
## 2. 线性变换的缩放倍数
```Java
原始正方形: 变换后:
┌──┐ ╱──╲
│ │ → ╱ ╲
└──┘ ╲____╱
面积=1 面积=det(A)
```
## 3. 方程组解的情况
```Java
系数矩阵A:
det(A) = 0 → 无解或无穷多解
det(A) ≠ 0 → 唯一解
```
# 实际例子
## 例1:判断三点共线
三个点:(1,2), (3,5), (5,8)
```Java
|1 2 1|
|3 5 1| = 0
|5 8 1|
```
行列式=0,说明三点共线!
## 例2:计算面积/体积
三角形顶点:(0,0), (3,0), (0,4)
```Java
面积 = 1/2 × |3 0|
|0 4| = 1/2 × 12 = 6
```
# 行列式的性质
## 1. 交换行,变号
```Java
|a b| |c d|
|c d| = - |a b|
```
## 2. 某行乘以k,结果乘以k
```Java
|ka kb| |a b|
|c d | = k×|c d|
```
## 3. 行列式乘法规则
```Java
det(AB) = det(A) × det(B)
```
# 特殊行列式
## 对角矩阵
```Java
|3 0 0|
|0 5 0| = 3×5×7 = 105
|0 0 7|
```
## 上三角矩阵
```Java
|2 3 4|
|0 5 6| = 2×5×7 = 70
|0 0 7|
```
# 直观理解
**行列式告诉你**:
- = 0:空间被压扁了(降维)
- > 0:保持原方向
- < 0:方向翻转
- |值|:缩放倍数
就像拍照:
- det = 2:照片放大2倍
- det = 0.5:照片缩小一半
- det = -1:照片左右翻转
- det = 0:照片压成一条线
这就是行列式的本质:**衡量线性变换如何改变空间**!