数学基础 -- 线性代数之行列式不变性推导

行列式不变性的推导

我们要证明:给矩阵的一行(或列)加上另一行(或列)的倍数,这种操作不会改变行列式的值。

问题描述

假设我们有一个矩阵 A A A,其大小为 3 × 3 3 \times 3 3×3,如果我们将其第 1 行加上第 2 行的倍数,得到新的矩阵 A ′ A' A′。我们需要证明矩阵 A A A 的行列式和矩阵 A ′ A' A′ 的行列式是相等的。

给定矩阵 A A A 如下:
A = ( a 11 a 12 a 13 a 21 a 22 a 23 a 31 a 32 a 33 ) A = \begin{pmatrix} a_{11} & a_{12} & a_{13} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{pmatrix} A= a11a21a31a12a22a32a13a23a33

我们构造一个新的矩阵 A ′ A' A′,其中第 1 行变为原第 1 行加上第 2 行的 k k k 倍:
A ′ = ( a 11 + k ⋅ a 21 a 12 + k ⋅ a 22 a 13 + k ⋅ a 23 a 21 a 22 a 23 a 31 a 32 a 33 ) A' = \begin{pmatrix} a_{11} + k \cdot a_{21} & a_{12} + k \cdot a_{22} & a_{13} + k \cdot a_{23} \\ a_{21} & a_{22} & a_{23} \\ a_{31} & a_{32} & a_{33} \end{pmatrix} A′= a11+k⋅a21a21a31a12+k⋅a22a22a32a13+k⋅a23a23a33

行列式计算

矩阵 A A A 的行列式计算如下:
det ( A ) = a 11 ⋅ det ( a 22 a 23 a 32 a 33 ) − a 12 ⋅ det ( a 21 a 23 a 31 a 33 ) + a 13 ⋅ det ( a 21 a 22 a 31 a 32 ) \text{det}(A) = a_{11} \cdot \text{det} \begin{pmatrix} a_{22} & a_{23} \\ a_{32} & a_{33} \end{pmatrix} - a_{12} \cdot \text{det} \begin{pmatrix} a_{21} & a_{23} \\ a_{31} & a_{33} \end{pmatrix} + a_{13} \cdot \text{det} \begin{pmatrix} a_{21} & a_{22} \\ a_{31} & a_{32} \end{pmatrix} det(A)=a11⋅det(a22a32a23a33)−a12⋅det(a21a31a23a33)+a13⋅det(a21a31a22a32)

矩阵 A ′ A' A′ 的行列式为:
det ( A ′ ) = ( a 11 + k ⋅ a 21 ) ⋅ det ( a 22 a 23 a 32 a 33 ) − ( a 12 + k ⋅ a 22 ) ⋅ det ( a 21 a 23 a 31 a 33 ) + ( a 13 + k ⋅ a 23 ) ⋅ det ( a 21 a 22 a 31 a 32 ) \text{det}(A') = (a_{11} + k \cdot a_{21}) \cdot \text{det} \begin{pmatrix} a_{22} & a_{23} \\ a_{32} & a_{33} \end{pmatrix} - (a_{12} + k \cdot a_{22}) \cdot \text{det} \begin{pmatrix} a_{21} & a_{23} \\ a_{31} & a_{33} \end{pmatrix} + (a_{13} + k \cdot a_{23}) \cdot \text{det} \begin{pmatrix} a_{21} & a_{22} \\ a_{31} & a_{32} \end{pmatrix} det(A′)=(a11+k⋅a21)⋅det(a22a32a23a33)−(a12+k⋅a22)⋅det(a21a31a23a33)+(a13+k⋅a23)⋅det(a21a31a22a32)

我们可以将这个展开式分成两部分:

  1. 原矩阵 A A A 的行列式部分:
    a 11 ⋅ det ( a 22 a 23 a 32 a 33 ) − a 12 ⋅ det ( a 21 a 23 a 31 a 33 ) + a 13 ⋅ det ( a 21 a 22 a 31 a 32 ) a_{11} \cdot \text{det} \begin{pmatrix} a_{22} & a_{23} \\ a_{32} & a_{33} \end{pmatrix} - a_{12} \cdot \text{det} \begin{pmatrix} a_{21} & a_{23} \\ a_{31} & a_{33} \end{pmatrix} + a_{13} \cdot \text{det} \begin{pmatrix} a_{21} & a_{22} \\ a_{31} & a_{32} \end{pmatrix} a11⋅det(a22a32a23a33)−a12⋅det(a21a31a23a33)+a13⋅det(a21a31a22a32)

    这部分正是原矩阵 A A A 的行列式,即 det ( A ) \text{det}(A) det(A)。

  2. 由第 2 行的倍数带来的新项:
    k ⋅ ( a 21 ⋅ det ( a 22 a 23 a 32 a 33 ) − a 22 ⋅ det ( a 21 a 23 a 31 a 33 ) + a 23 ⋅ det ( a 21 a 22 a 31 a 32 ) ) k \cdot \left( a_{21} \cdot \text{det} \begin{pmatrix} a_{22} & a_{23} \\ a_{32} & a_{33} \end{pmatrix} - a_{22} \cdot \text{det} \begin{pmatrix} a_{21} & a_{23} \\ a_{31} & a_{33} \end{pmatrix} + a_{23} \cdot \text{det} \begin{pmatrix} a_{21} & a_{22} \\ a_{31} & a_{32} \end{pmatrix} \right) k⋅(a21⋅det(a22a32a23a33)−a22⋅det(a21a31a23a33)+a23⋅det(a21a31a22a32))

    这部分对应于矩阵中第 1 行和第 2 行相同的情况。根据行列式的性质,如果矩阵有两行相同,那么行列式为 0。因此,这一部分为 0。

结论

因此,矩阵 A ′ A' A′ 的行列式为:
det ( A ′ ) = det ( A ) + 0 = det ( A ) \text{det}(A') = \text{det}(A) + 0 = \text{det}(A) det(A′)=det(A)+0=det(A)

这证明了:给矩阵的一行加上另一行的倍数不会改变行列式的值。

相关推荐
烂蜻蜓7 小时前
Matplotlib入门教程(十三):imshow() 详解——灰度图、彩色图、热力图与矩阵可视化
线性代数·矩阵·matplotlib
爱刷碗的苏泓舒1 天前
泰勒级数与泰勒展开:GNSS卫地距线性化、Jacobian矩阵与Hessian矩阵
线性代数·算法·矩阵·gnss·雅可比矩阵·卫地距线性化·海森矩阵
lhh_qrsly2 天前
机器学习 深度学习 强化学习 都学啥 和 高等数学 线性代数 概率论数理统计 有啥关系
深度学习·线性代数·机器学习
yeflx2 天前
行列式、特征值、SVD 等知识点记录(待补充)
线性代数·矩阵
虾..2 天前
三维图形学基础数学(向量,矩阵)
线性代数·矩阵
涉密IT资质笔记3 天前
2026 涉密资质三类硬性条件对照:军工 / 集成 / 印制参数矩阵与易错点
服务器·线性代数·矩阵·创业创新
BSD_HY3 天前
薄膜开关矩阵按键的GPIO扩展芯片选型与中断响应延迟
单片机·线性代数·矩阵
数智工坊3 天前
视觉SLAM第11讲|回环检测:词袋模型、字典构建与相似度计算全解析
人工智能·深度学习·线性代数
数智工坊4 天前
视觉SLAM第4讲|李群与李代数:位姿优化的数学基石
人工智能·深度学习·线性代数·cnn
数智工坊4 天前
视觉SLAM第10讲|后端优化(下):位姿图优化、滑动窗口与图优化工程实践
人工智能·深度学习·线性代数·矩阵