l`inverse de la matrice de Cauchy - Jean-François Burnol

Un Necalcul de « l’inverse de la matrice de Cauchy »
Jean-François Burnol, janvier 2017.
Soient aiet bj, 1 Éi,jÉn, des nombres complexes. On veut calculer l’inverse de la ma-
trice
M=det
1Éi,jÉn(1
aibj
)
On suppose que les aisont distincts, que les bjsont distincts, et que les aisont distincts des
bj, bref que les 2nnombres complexes ai,bjsont distincts deux à deux.
Je reprends les notations de la fiche précédente
http://jf.burnol.free.fr/agreg170116DetCauchy.pdf
On y avait noté V=C[X]n1l’espace vectoriel de dimension ndes polynômes complexes
de degrés au plus n1 et A=(A1,..., An) et B=(B1,...,Bn) les deux bases formées par les
polynômes interpolateurs de Lagrange :
Ai(X)=A(X)
(Xai)A(ai)Bj(X)=B(X)
(Xbj)B(bj)
Il est bien connu en effet que pour tout polynôme KVon a les écritures :
K=
i
K(ai)Ai=
j
K(bj)Bj
La matrice M(A:B) qui exprime les vecteurs de la base Bdans la base Aa pour coeffi-
cients :
M(A:B)i j =Bj(ai)=B(ai)
(aibj)B(bj)
ce qui se traduit par l’identité matricielle :
M(A:B)=Vu·M·V1
avec Vula matrice diagonale formée par les B(ai) et Vla matrice diagonale formée par les
B(bj).
De même :
M(B:A)i j =Aj(bi)=A(bi)
(biaj)A(aj)
ce qui se traduit par l’identité matricielle :
M(B:A)=Uv·(tM)·U1
avec Uvla matrice diagonale formée par les A(bi) et Ula matrice diagonale formée par les
A(aj).
Or M(A:B)M(B:A)=Idn. C’est à dire :
Vu·M·V1·Uv·(tM)·U1=Idn
M·V1·Uv·(tM)·U1=V1
u
M·V1·Uv·(tM)·U1·Vu=Idn
=M1=V1·Uv·(tM)·U1·Vu
1
On peut alors passer aux coefficients :
(M1)i j =B(bi)1A(bi)1
biaj
A(aj)1B(aj)
=k(biak)·k(ajbk)
k̸=i(bibk)·(biaj)·k̸= j(ajak)
On va distinguer i=jet i̸= j. D’abord le cas i̸= j:
(M1)i j =(biaj)(biai)k̸=i,j(biak)·(ajbi)(ajbj)k̸=i,j(ajbk)
(bibj)k̸=i,j(bibk)·(biaj)·(ajai)k̸=i,j(ajak)
=(ajbi)(biai)(ajbj)
(bibj)(ajai)
k̸=i,j
(biak)(ajbk)
(bibk)(ajak)
Je rappelle la notion de birapport :
[α,β,γ,δ]=(αγ)
(αδ)(βγ)
(βδ)
Ainsi :
(M1)i j =(ajbi)[bi,aj,ai,bj]
k̸=i,j
[bi,aj,ak,bk]
Maintenant pour i=j:
(M1)ii =k(biak)·k(aibk)
k̸=i(bibk)·(biai)·k̸=i(aiak)
=(aibi)
k̸=i
[bi,ai,ak,bk]
Bon faudra relire, il était peut-être plus simple de laisser la formule sous la forme quasi-
initiale :
(M1)i j =B(bi)1A(bi)1
biaj
A(aj)1B(aj)=(ajbi)Aj(bi)Bi(aj)
avec les polynômes interpolateurs de Lagrange.
Et puis, bien sûr il y a une approche complètement différente, que certains jugeront plus
simple, qui est de passer par la co-matrice. En effet les coefficients de celles-ci sont eux-
mêmes des déterminants du type Cauchy donc on peut calculer la co-matrice et en obtenir
l’inverse.
Faisons-le avec N=(1/(ai+bj)). Ah zut il ne reste pas beaucoup de place, bon, non, je ne
fais pas (1/(ai+bj))1par la co-matrice, je laisse en exercice...
Par contre je profite de la place pour expliquer un lien de la fiche précédente avec les matrices
de Vandermonde. Si l’on note W=(1, X,...,Xn1), alors M(A:W) est la matrice de Vandermonde
V(a1,...,an). Donc le quotient detV(ai)/detV(bj) est det M(A:B) que nous avions évalué en utili-
sant la base intermédiaire Ccomme valant j>i(ajai)/j>i(bjbi). Ce qui montre que detV(ai)=
c(n)j>i(ajai) avec une constante c(n). On peut montrer c(n)=1 par récurrence (en considérant
l’expression comme un polynôme en anpar exemple). Ce qui au final nous ramène aux approches
usuelles plus directes, donc disons qu’on fait ici juste une vérification de cohérence.
Avec comme bonus l’inverse de la matrice de Vandermonde! En effet V(a1,...,an)1=M(A:
W)1=M(W:A), autrement dit la matrice dont la jecolonne est formée par les coefficients du je
polynôme interpolateur de Lagrange Aj. . . joli, non ?
2
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !