[问题2014A01] 解答一(第一列拆分法,由张钧瑞同学提供)

[问题2014A01] 解答一(第一列拆分法,由张钧瑞同学提供)

(1)  当 a=0 时,这是高代书复习题一第 33 题,可用升阶法和 Vander Monde 行列式来求解,其结果为

|A|=1i<jn(xjxi)(i=1nx1x^ixn),

其中 x^i 表示 xi 不在其中.

(2)  当 a0 时,我们有

|A|=1a|ax1(x1a)x12(x1a)x1n1(x1a)ax2(x2a)x22(x2a)x2n1(x2a)axn(xna)xn2(xna)xnn1(xna)|

=1a|x1(x1a)x1(x1a)x12(x1a)x1n1(x1a)x2(x2a)x2(x2a)x22(x2a)x2n1(x2a)xn(xna)xn(xna)xn2(xna)xnn1(xna)|.

按第一列拆分成两个行列式之差,有

|A|=1a|x1x1(x1a)x12(x1a)x1n1(x1a)x2x2(x2a)x22(x2a)x2n1(x2a)xnxn(xna)xn2(xna)xnn1(xna)|1a|x1ax1(x1a)x12(x1a)x1n1(x1a)x2ax2(x2a)x22(x2a)x2n1(x2a)xnaxn(xna)xn2(xna)xnn1(xna)|.

对于上面第一个行列式,将第一列乘以 a 加到第二列上;然后将第二列乘以 a 加到第三列上;;然后将第 n1 列乘以 a 加到第 n 列上;最后将第 i 行提出公因子 xi,可化为 Vander Monde 行列式. 对于上面第二个行列式,将第 i 行提出公因子 xia,可化为 Vander Monde 行列式. 因此,我们有

|A|=1ax1xn|1x1x12x1n11x2x22x2n11xnxn2xnn1|

1a(x1a)(xna)|1x1x12x1n11x2x22x2n11xnxn2xnn1|

=1a(x1xn(x1a)(xna))1i<jn(xjxi).

  a0 时的结果,虽然表面上 a 出现在分母中 (只是为了看上去简洁),但它其实是一个关于 a 的多项式 (展开后即知),此时若令 a=0,马上可以得到 a=0 时的结果. 这说明 a0 时的结果和 a=0 时的结果可以统一起来. 为什么会发生这种情况呢?感兴趣的同学可以参考如下教学论文《文字行列式求值中的两个技巧》。

posted @   torsor  阅读(12073)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
点击右上角即可分享
微信分享提示