范德蒙德行列式是各行元素按 1,xi,xi2,…,xin−1 幂次排列的特殊行列式,其值有简洁的乘积公式,是行列式理论中计算与理论推导的常用工具。
V(x1,x2,…,xn)=111⋮1x1x2x3⋮xnx12x22x32⋮xn2⋯⋯⋯⋱⋯x1n−1x2n−1x3n−1⋮xnn−1
该行列式的值可以表示为各变量之差的积:
V(x1,x2,…,xn)=1≤i<j≤n∏(xj−xi)
证明
用归纳法证明 V(x1,…,xn)=∏1≤i<j≤n(xj−xi)。
- 基础步骤:n=2 时
11x1x2=x2−x1,
公式成立。 - 归纳步骤:设 n−1 阶情形公式成立。对 V(x1,…,xn) 从右到左依次做列变换
Cj←Cj−xnCj−1,j=n,n−1,…,2.
第 i 行第 j 列元素变为 xij−1−xnxij−2=xij−2(xi−xn),故第 n 行变为 (1,0,…,0)。按最后一行展开,并从每一行提出公因子 xi−xn:V(x1,…,xn)=(−1)n+1i=1∏n−1(xi−xn)⋅V(x1,…,xn−1)=i=1∏n−1(xn−xi)⋅V(x1,…,xn−1),
其中符号部分 (−1)n+1∏i=1n−1(xi−xn)=∏i=1n−1(xn−xi):每个因子 xi−xn 各含一个 −1,共 n−1 个,与展开系数 (−1)n+1 相乘得 (−1)2n=1,符号恰好抵消。由归纳假设:V(x1,…,xn)=i=1∏n−1(xn−xi)1≤i<j≤n−1∏(xj−xi)=1≤i<j≤n∏(xj−xi).
应用
- 特征值与对角化:若矩阵 A 有 n 个互不相同的特征值 λ1,λ2,…,λn,则范德蒙德行列式 V(λ1,…,λn)=0,可用来证明这 n 个特征值对应的特征向量线性无关,从而 A 可对角化。
- 多项式插值:拉格朗日插值多项式的系数计算可以利用范德蒙德行列式。
- 线性代数:用于证明矩阵的线性无关性,特别是在多项式基底的情况下。
- 组合数学:在组合数学中的计数问题中,范德蒙德行列式的公式经常用来计算排列和组合问题中的某些特定结果。
推广
转置
范德蒙德行列式的转置矩阵保持相同的行列式值。这是因为行列式的基本性质之一是:
det(AT)=det(A)
对于范德蒙德矩阵 V,其转置矩阵为:
VT=1x1x12⋮x1n−11x2x22⋮x2n−1⋯⋯⋯⋱⋯1xnxn2⋮xnn−1
由于行列式对转置矩阵不变,因此:
det(VT)=det(V)=1≤i<j≤n∏(xj−xi)
从 k 次开始的推广
若考虑下面这个仍然是 n×n 的矩阵
Wk(x1,x2,…,xn)=x1kx2k⋮xnkx1k+1x2k+1⋮xnk+1⋯⋯⋱⋯x1k+n−1x2k+n−1⋮xnk+n−1,
则每一行都可以提取公因子 xik, 因而
Wk(x1,x2,…,xn)=(i=1∏nxik)1≤i<j≤n∏(xj−xi).
这就是“从 k 次开始”的标准推广形式。
其他推广方式
范德蒙德行列式有许多其他推广方式,包括但不限于以下几种:
非整数幂次的推广:
考虑行列式的元素是非整数幂次,例如 x1a1,x2a2,…,xnan,其中 a1,a2,…,an 是任意实数。这种情况下,行列式仍然可以通过类似的方法进行计算,尽管具体形式会变得复杂。
混合幂次的推广:
行列式的每一列可以是不同幂次的混合,例如:
11⋮1x12x22⋮xn2x14x24⋮xn4⋯⋯⋱⋯x12n−2x22n−2⋮xn2n−2
这种行列式的值可以通过将其转换为标准范德蒙德行列式来求解。
参数化推广:
引入参数化变量,例如在每一项中引入系数 ai,形成如下矩阵:
11⋮1a1x1a2x2⋮anxna1x12a2x22⋮anxn2⋯⋯⋱⋯a1x1n−1a2x2n−1⋮anxnn−1
这类行列式的计算可以利用多项式的线性组合和行列式的性质来进行。