行列式展开定理
? 实际上展开定理,说白了就是个“切割法”。你有一块大泥疙瘩,想把它拆开看看里面有啥,得先找个口子。这个口子选在哪,拍板了你省了多少力气。对矩阵来说,那个口子就是“交叉项”要么“展开行/列”。
你想想,一个三阶行列式,要是按第一行展开,你就把它拆成了三个二阶行列式。这三个二阶行列式,实际上是你把第一行那一排数字给“剪”下来了。剩下的局部,就像是一杯水,它既归于第一行,也归于第二行,也归于第三行。
但这里有个坑,大量新手好办犯的毛病在于,当作展开就是算完就终止了。不对啊,你拿走了第一行,那第一行剩下的数字呢?它被拆分了,但它的地位还在第二行。这时候你得回头看第二行,第二行被拆分了,它的地位又回到第三行。
最终你得把它们拼回原阵地,把位置找回来。你算完第一行展开式之后,发现第二行那个数还在第二行,那就直接拿第二行做基础,重新算一遍第二行展开式。
整个过程就像是在玩“接龙”。你拿第一行,拆成三块,然后发现第二块又得拆,第三块又得拆。直到最终发现,实际上原本第二行和第三行的位置,在展开过程中,已经变成了第一行和第三行了。
故此,反复展开,直到你发现,原本的第二行,最终变成了第一行;原本的第一行,最终变成了第二行。这时候你就明白啦,你不需求确实去算所有的小行列式,你只需求算出这三个小行列式,再把它们乘起来,最终把位置换回去,就能拿到答案了。
咱们来算这个行列式:
先把第一行展开。第一行拆成三块:
D = a·M₁₁ − b·M₁₂ + c·M₁₃
M₁₁ (去掉第一行第一列):|1 2; 1 1| = 1×1 − 2×1 = −1
M₁₂ (去掉第一行第二列):|1 2; 0 1| = 1×1 − 2×0 = 1
M₁₃ (去掉第一行第三列):|1 1; 0 1| = 1×1 − 1×0 = 1
代入:D = a·(−1) − b·(1) + c·(1) = −a − b + c
公式法(对角线法则/沙路法)做同样的事:
D = a(1×1 − 1×2) − b(1×1 − 2×0) + c(1×1 − 1×0)
= a(−1) − b(1) + c(1) = −a − b + c
结局一样,但过程不一样。用展开法,你脑子里得有个“接龙”的流程,而不是机械地往公式里塞数字。把第一行拆开,你就已经搞定了 80% 的工作。剩下的就是把第二行和第三行重新插回来。
接龙思维详解: 第一行展开后得到三个二阶,但注意第二行与第三行的数字在后续展开中会“置换”位置。你无需重复计算所有小行列式,只需利用公式法把第一行的余子式算出来,再“置换”回原位置。
你根本没去算那两个 M₁₁ 和 M₁₂ 的细节?实际上你算了,但用的是置换思想,省去了重复计算。
你当作展开定理就是让你去算?大错特错!你在考试要么做题时,遇到一个三阶行列式,千万别一上来就拆。拆之后变成三个二阶,你再拆,变成六个一阶。那直接算你直接累死,还不好办看错符号。
你得想个法子,这个法子叫“暴力展开”,也叫“反复展开”。
先把第一行拆开,算出三个二阶。然后看着这三个二阶,发现第二行和第三行,实际上都被拆开成了行。你把第二行拆开,变成三个一阶。再把第三行拆开,也变成三个一阶。
这时候,你会发现,原本归于第一行的数字,目前都变成了第二行的数字;原本归于第二行的数字,变成了第一行的数字。
你不需求去算那三个二阶行列式。你只需求把它们当成“目标”,把原本归于它们的行和列,用公式法算出来,代入你刚刚算出的那个式子里,最终再把位置换回来。
比如刚刚的例子,D = −a − b + c。要是你直接用公式法,你就得算三个二阶:M₁₁ = −1, M₁₂ = 1, M₁₃ = 1,然后代入公式。这俩路实际上是一样累的,出于计算量差不多。区别在于,用展开法,你的脑子得转出一个“接龙”的回路,而不是死磕公式。
围绕行列式展开定理,以下高频问题与技巧能帮你彻底打通思路:
余子式 Mᵢⱼ 去掉第i行第j列;代数余子式 Aᵢⱼ = (−1)ⁱ⁺ʲ Mᵢⱼ。展开定理中正负号由位置决定,很多新手在这里出错。
展开定理是拉普拉斯展开的特例。你可以按任意k行展开,但最常用的是按一行或一列。竞赛中偶尔用到多行展开,思维类似“接龙”的推广。
范德蒙行列式常用展开定理结合归纳法证明。其结构规整,展开后呈现连乘形式,是展开定理的经典应用。
例:|1 1 1; a b c; a² b² c²| = (b−a)(c−a)(c−b)
爪形行列式(箭形)通常通过展开或列变换化为三角。展开时选第一行或第一列,能快速降阶。
故此啊,行列式展开定理,就是个“借力打力”的玩意儿。它不是让你去算小行列式,而是让你利用小行列式来“置换”大行列式的行和列。
记住,行和列是地位平等的。哪位是哪位的,哪位又变成了哪位,你得在脑子里玩个“接龙”。一旦你习惯了这种“接龙”思维,你解题的速度就会快大量,就连能碰上难题也能把脑子转进去。这比背一堆公式管用多了。
并且啊,有时候你会发现,你开出来的那个式子,实际上就比你直接按行列式定理算的结局,要好办多。比如刚刚的例子,−a − b + c。要是你直接按定理算,结局也是一样的。但用展开法,你根本没去算那两个 M₁₁ 和 M₁₂,你就直接拿到了 −a − b + c。别看结局一样,但过程省了心。
总而言之,行列式展开定理,就是个“接龙”游戏。把行和列拆开,再拼回去,就能把大难题变成小难题,还能顺便把公式法给绕晕了。
好了,今天的唠叨就到这里。下次做题,别光背公式,多练练“接龙”。你会发现,原来这东西,没那么难。