现在回到第三章的矩阵乘法。矩阵乘法可以被视作由矩阵诱导的线性映射的复合。AB 表示先做 B,再做 A。第一步把有向面积或体积乘上 detB,第二步再乘上 detA,总倍数就是二者的乘积。
可拖动进度条
视频暂时无法播放,请刷新后重试。
先做 B,面积从 1 变为 2;再做 A,已有的两块面积各乘 3,总面积变为 6。后一步作用于前一步得到的整块区域,所以总倍数是 2×3。原创教学动画 · 00:00–00:36 · 中文说明有向体积:1 B detB A (detA)(detB). 复合变换的面积、体积倍数相乘det(AB)=detAdetB(A,B 为同阶方阵) 如果其中一个变换把空间压到低维,后一个线性变换无法重新创造丢失的独立方向,复合后的行列式仍为零。因而这个乘法公式也包含不可逆的情形。
单位矩阵不改变空间,所以行列式为 1。可逆变换与它的逆变换复合后得到单位矩阵,因此逆变换的行列式是原来的倒数。
detIn=1,det(A−1)=detA1(A 可逆),det(AB)=det(BA),det(Ak)=(detA)k(k 为正整数). 初等变换的行列式规律也有相同的几何来源。把一列加上另一列的倍数,表示把平行多面体的一条边沿另一条边滑动,体积与定向不变;一列乘 c,有向体积也乘 c;交换两列,体积大小不变而定向翻转。行列式对行、列具有对称性:转置不改变行列式,因此三条规律对行变换也成立。
det(AT)=detA,Ri↔Rj:det 变号,Ri←cRi:det 乘 c,Ri←Ri+cRj (i=j):det 不变. 这里“某一行乘 c”使行列式只多出一个因子 c;如果整个 n 阶矩阵乘 c,则每一列都乘 c,共有 n 个因子。相应地,二阶矩阵整体乘 2 会使面积变为四倍,三阶矩阵整体乘 2 会使体积变为八倍。
det(cA)=cndetA(A∈Rn×n) 行列式对每一行或每一列分别是线性的,前提是其余行或列保持不动。它并不对整个矩阵的加法保持线性,不能把 det(A+B) 直接拆成 detA+detB。
det(I2+I2)=det(2I2)=4=1+1 对上三角或下三角矩阵,沿适当的行、列依次展开,得到主对角线元素的乘积。于是可以先做消元,再计算对角线乘积,同时记下换行次数和行倍乘因子。
detU=u11u22⋯unn(U 为三角矩阵) 行列式把本章的几何与计算连在一起:绝对值告诉我们面积或体积缩放多少,正负告诉我们定向是否翻转,零值告诉我们是否丢失了独立方向。特别地,方阵的行列式为零,当且仅当对应的齐次方程有非零解;这个结论会在之后研究特征值时继续使用。