--- title: "《线性代数》行列式" date: 2023-08-06T19:43:02+08:00 --- ## 行列式 本质:描述线性变换过程中,一个给定区域的面积增大或减小的比例 ![](../../images/%E6%95%B0%E5%AD%A6/%E3%80%8A%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E3%80%8B%E8%A1%8C%E5%88%97%E5%BC%8F/%E8%A1%8C%E5%88%97%E5%BC%8F%E6%9C%AC%E8%B4%A8.gif) 当矩阵的行列式为0时,表明将整个平面压缩到一条线甚至是一个点上,即只需要确认行列式是否为0就能了解该矩阵的变换是否导致空间降低维度 ![](../../images/%E6%95%B0%E5%AD%A6/%E3%80%8A%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E3%80%8B%E8%A1%8C%E5%88%97%E5%BC%8F/%E8%A1%8C%E5%88%97%E5%BC%8F%E4%B8%BA0.gif) 行列式中允许出现负值,负值时意味着翻转的方式来改变了空间的方向,行列式的绝对值依旧表示面积的缩放大小 ![](../../images/%E6%95%B0%E5%AD%A6/%E3%80%8A%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E3%80%8B%E8%A1%8C%E5%88%97%E5%BC%8F/%E8%A1%8C%E5%88%97%E5%BC%8F%E8%B4%9F%E5%80%BC.gif) ![](../../images/%E6%95%B0%E5%AD%A6/%E3%80%8A%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E3%80%8B%E8%A1%8C%E5%88%97%E5%BC%8F/%E8%A1%8C%E5%88%97%E5%BC%8F%E8%B4%9F%E5%80%BC%E4%BA%A7%E7%94%9F%E7%90%86%E8%A7%A3.gif) ## 三维空间行列式 与二维空间类似,此时表示体积的缩放大小 在三维空间中,往往聚焦于三个基向量围成的体积为1的立方体,在线性变换后立方体往往会变为一个平行六面体,此时行列式可以简单看作这个平行六面体的体积 ![](../../images/%E6%95%B0%E5%AD%A6/%E3%80%8A%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E3%80%8B%E8%A1%8C%E5%88%97%E5%BC%8F/%E4%B8%89%E7%BB%B4%E4%B8%8B%E4%BD%93%E7%A7%AF%E6%8B%89%E4%BC%B8.gif) 行列式为0时,意味着立方体的体积变换为0,即一个平面或一条直线,甚至一个点 行列式为负值时,涉及空间方向改变 空间正向使用右手法则来定义即右手食指指向$\hat{i}$方向,中指指向$\hat{j}$方向,大拇指指向$\hat{k}$方向,如果在变换后只能用左手表示,则说明行列式为负 ![](../../images/%E6%95%B0%E5%AD%A6/%E3%80%8A%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E3%80%8B%E8%A1%8C%E5%88%97%E5%BC%8F/%E4%B8%89%E7%BB%B4%E4%B8%8B%E8%A1%8C%E5%88%97%E5%BC%8F%E8%B4%9F%E5%80%BC.gif) ## 行列式计算公式 $$ det(\begin{bmatrix} a & b \\\\ c & d \end{bmatrix}) = ad -bc $$ 直观理解: ![](../../images/%E6%95%B0%E5%AD%A6/%E3%80%8A%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E3%80%8B%E8%A1%8C%E5%88%97%E5%BC%8F/%E8%A1%8C%E5%88%97%E5%BC%8F%E5%85%AC%E5%BC%8F%E7%9B%B4%E8%A7%82%E7%90%86%E8%A7%A3.gif) 即使其中一项为0,最后得到的依旧是一个平行四边形 ![](../../images/%E6%95%B0%E5%AD%A6/%E3%80%8A%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E3%80%8B%E8%A1%8C%E5%88%97%E5%BC%8F/%E5%8F%AA%E6%9C%89%E4%B8%80%E9%A1%B90.png) 公式中bc值的确切含义 ![](../../images/%E6%95%B0%E5%AD%A6/%E3%80%8A%E7%BA%BF%E6%80%A7%E4%BB%A3%E6%95%B0%E3%80%8B%E8%A1%8C%E5%88%97%E5%BC%8F/bc%E7%9A%84%E7%A1%AE%E5%88%87%E5%90%AB%E4%B9%89.png) 三维空间中的行列式计算 $det(\begin{bmatrix} a & b & c \\\\ d & e & f \\\\ g & h & i \end{bmatrix}) = a \\ det(\begin{bmatrix} e & i \\\\ h & f \end{bmatrix}) - b \\ det(\begin{bmatrix} d & f \\\\ g & i \end{bmatrix}) + c \\ det(\begin{bmatrix} d & e \\\\ g & h \end{bmatrix}) $ 矩阵相乘本质是两次线性变换,而行列式是线性变换后面积变化比例,在顺序不变情况下,自然行列式的值乘积相等 $det(M_1M_2) = det(M_1) det(M_2)$