1

ヴァンデルモンド行列の逆行列

1148
0

はじめに

 この記事ではヴァンデルモンド行列Vn(x)の逆行列Vn(x)1の各成分を具体的に求めます。
 まずヴァンデルモンド行列とは次のような行列のことを言うのでした。

 体K上のベクトルx=(x1,x2,,xn)に対し
Vn(x)=(1x1x1n11x2x2n11xnxnn1)
と定まる行列のことをヴァンデルモンド行列と言う。

 x1,x2,,xnがそれぞれ異なる必要はありませんが、Vn(x)が逆行列を持つ、つまり
detVn(x)=1i<jn(xjxi)0
となる必要十分条件としてそれぞれ異なるものとしました。
 そしてその逆行列Vn(x)1は以下のように求まります。

 f(x)=j=1n(xxj)について
f(x)xxj=i=1nci(j)xi1
とおくと
Vn(x)1=(ci(j)f(xj))1i,jn
が成り立つ。

 またf(x)=i=0ncixiとおくと
f(x)=(xxj)f(x)xxj
より
ci=ci(j)xjci+1(j)
という漸化式が成り立つので、cn(j)=cn=1およびf(xj)=k=0nckxjk=0に注意すると
ci(j)=k=inckxjki=k=0i1ckxjki
つまりVn(x)1は以下のようにも表現できます。

f(x)=j=1n(xxj)=i=0ncixi
とおくと
Vn(x)1=(k=inckxjkif(xj))1i,jn=(k=0i1ckxjkif(xj))1i,jn
が成り立つ。

証明

 任意のベクトルy=(y1,y2,,yn)に対し
g(xj)=yj(j=1,2,,n)
なるn1次関数
g(x)=i=1naixi1
を考えると、その係数a=(a1,a2,,an)Tは線形方程式
Vn(x)a=y
によって求められるのでこれを解くことで
gy(x)=i=1n(j=1n(Vn(x)1)i,jyj)xi1
を得る。
 またラグランジュの補間公式から
g(x)=j=1nyjf(xj)f(x)xxj=i=1n(j=1nci(j)f(xj)yj)xi1
とも表せるのでg(x)yjxi1の係数を比較することで
(Vn(x)1)i,j=ci(j)f(xj)
を得る。

投稿日:2021131
更新日:2024424
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

子葉
子葉
1093
268837
主に複素解析、代数学、数論を学んでおります。 私の経験上、その証明が簡単に探しても見つからない、英語の文献を漁らないと載ってない、なんて定理の解説を主にやっていきます。 同じ経験をしている人の助けになれば。最近は自分用のノートになっている節があります。

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中