特殊矩阵(8):Vandermonde 矩阵

原文地址

本文的阅读等级:初级

法国数学家范德蒙(Alexandre-Théophile Vandermonde) 是行列式的奠基者之一,他在十八世纪提出行列式专有符号,将行列式应用于解线性方程组,并且对行列式理论进行了开创性的研究。两百多年后,他的名字因为一个特殊矩阵而经常被提及。Vandermonde 矩阵具有以下形式:

A_N = \开始{bmatrix} 1&X_1&X_1 ^ 2&\ cdots&X_1 ^ {N-1} \\ 1 X_2&X_2 ^ 2&\ cdots&X_2 ^ {N-1} \\?\ vdots&\ vdots&\ vdots&\ ddots&\ vdots \\ 1 x_n&x_n ^ 2&\ cdots&x_n ^ {n-1个} \ {端} bmatrix

其中A_N = [{A_ IJ}]是一个ñ\ n次阶矩阵,各元为A_ {IJ} = X_I ^ {j-1}同样地,A_N ^ T也称为Vandermonde矩阵。

 
下面我们推导Vandermonde 矩阵的行列式。先看2 阶行列式

\日期B_2 = \ BEGIN {Wmtriks} 1&Ksh_l \\ 1 Ksh_2 \ {端} Wmtriks = Ksh_2-Ksh_l

接着,考虑3 阶行列式,以基本列运算化简再用余因子(cofactor) 展开计算,可得

\开始{对齐} \ DET A_3&= \开始{V矩阵} 1&X_1&X_1 ^ 2 \\ 1 X_2&X_2 ^ 2 \\ 1个X_3&X_3 ^ 2 \端{V矩阵} \\&= \开始{V矩阵} 1&X_1&X_1 ^ 2 \\ 0&X_2-X_1&X_2 ^ 2- X_1 ^ 2 \\ 0&X_3-X_1&X_3 ^ 2-X_1 ^ 2 \端{V矩阵} \\&= \开始{V矩阵} X_2-X_1&X_2 ^ 2-X_1 ^ 2 \\ X_3-X_1&X_3 ^ 2-X_1 ^ 2 \ {端V矩阵} \\&=(X_2-X_1)(X_3-X_2)(X_3-X_1)。\ {端对齐}

这时我们大胆猜测ñ\ n次阶Vandermonde矩阵的行列式计算公式如下:

\ DET A_N = \的DisplayStyle \ prod_ {1 \文件Ĵ<I \文件N}(X_I-x_j)

证明推导使用数学归纳法。假设至阶Vandermonde行列式为

\ DET A_k = \的DisplayStyle \ prod_ {1 \文件Ĵ<I \文件ķ}(X_I-x_j)

我们要证明K + 1阶Vandermonde行列式也有相同的形式。A_ {K + 1}的最末列替换为1,X,X ^ 2,\ ldots,X ^ {K},设此矩阵的行列式为F(X),亦即

特殊矩阵(8):Vandermonde 矩阵_第1张图片

由最末列的余因子展开式可知F为变数X至次多项式。若矩阵有相同的两列,其行列式等于零,故F(X_I)= 0I = 1,2,\ ldots,K,也就是说X_II = 1,2,\ ldots,K,为多项式F(X)至个根,F(X)可表示为

F(X)= \α(X-X_1)(X-X_2)\ cdots(X-X_K)

上式中\α为非零常数,剩下的问题是决定\α

 
F(X)的余因子展开式可得到的x ^ {K}的系数,也就是\α的值,

\开始{V矩阵} 1&X_1&X_1 ^ 2&\ cdots&X_1 ^ {K-1} \\ 1 X_2&X_2 ^ 2&\ cdots&X_2 ^ {K-1} \\?\ vdots&\ vdots&\ vdots&\ ddots&\ vdots \\ 1 X_K&X_K ^ 2&\ cdots&X_K ^ { K-1} \ {端} V矩阵

注意,上面的行列式即为\ mathrm {DET} A_k根据归纳法的假设,就有

F(X)= \的DisplayStyle \左[\ prod_ {1 \文件Ĵ<I \文件ķ}(X_I-x_j)\右(X-X_1)(X-X_2)\ cdots(X-X_K)

还有一个不能错过的事实:F(X_ {K + 1})= \ mathrm {DET} A_ {K + 1}X = X_ {K + 1}代入上式,

\ DET A_ {K + 1} = \的DisplayStyle \左[\ prod_ {1 \文件Ĵ<I \文件ķ}(X_I-x_j)\右](X_ {K + 1} -x_1)(X_ {K + 1} -x_2)\ cdots(X_ {K + 1} -x_k)

整理等号右端,得到

\ DET A_ {K + 1} = \的DisplayStyle \ prod_ {1 \文件Ĵ<I \文件K + 1}(X_I-x_j)

故证明所求。

 
Vandermonde矩阵常见于数值分析的内插(interpolation)问题。给出ñ个资料点(X_I,Y_I)I = 1,2,\ ldots,正,求第(n-1)次多项式

P(X)= A_ {N-1}的x ^ {N-1} + {A_的n-2} X ^ {N-2} + \ cdots + a_1x + A_0

满足

\开始{对齐} P(X_1)= A_0 + a_1x_1 + \ cdots + A_ {N-1} X_1 ^ {N-1} = Y_1 \\ P(X_2)= A_0 + a_1x_2 + \ cdots + A_ {N- 1} X_2 ^ {N-1} = Y_2 \\&\ vdots \\ p(x_n)= A_0 + a_1x_n + \ cdots + A_ {N-1} x_n ^ {N-1} = y_n。\ {端对齐}

将上面的线性方程组写为矩阵形式A \ mathbf {A} = \ mathbf {Y},其中一个ñ\ n次阶Vandermonde矩阵。内插问题就是要解出系数向量\ mathbf {A} = \ BEGIN {bmatrix} A_0&A_1&\ cdots&A_ {N-1} \ {端} bmatrix ^ T如果ñ个参数X_1,X_2,\ ldots,x_n彼此相异,推知\ Mathrm {DET} A_N \ NEQ 0一个是可逆的,方程式必定存在唯一解。

 
通常我们不直接解出A_I,而是将多项式P(X)表示为特殊Lagrange内插多项式,如下:

L_I(X)= \的DisplayStyle \压裂{\ prod_ {J = 1,J \ NEQ I} ^ N(X-x_j)} {\ prod_ {J = 1,J \ NEQ I} ^ N(X_I-x_j) },~~ I = 1,2,\ ldots,正

每个多项式L_I(X)都是第(n-1)次,若J□\ NEQ我L_I(x_j)= 0,但L_I(X_I)= 1利用上述条件,可得Lagrange内插公式

P(X)= y_1L_1(X)+ y_2L_2(X)+ \ cdots + y_nL_n(x)的

显然,第(n-1)次多项式P(X)满足前面给定的ñ个内插条件,P(X_I)= Y_II = 1,2,\ ldots,正

继续阅读:
  • Vandermonde 矩阵的逆矩阵
  • 利用Lagrange 内插多项式推导Vandermonde 矩阵的逆矩阵

你可能感兴趣的:(线性代数)