Urgent matrice de Gram

(Cliquez-ici pour accéder à la version originale de cette discussion avec couleurs et images)







Posted by: Claracat

Désolé, je vous embète encore une fois (enfin surtout ceux qui m'ont répondu et m'ont bein aidé l'autre fois en me disant que la matrice qui m'intéréssait s'appelait matrice de Gram. Mais comme c'est une matrice qu'on a pas étudié en cours j'ai besoin de trouver uen démonstration ou preuve de la propriété qui dit que la matrice de Gram d'une famille liée => son déterminant est nul.
J'ai beau chercher sur google pas de trace de démonstration, peut être que qelqu'un d'entre vous l'a étudié... Merci pour vos réponses.



Posted by: Claracat

Ah et j'avais oublié il y a aussi le fait que cette matrice de Gram peut s'écrire sous la forme G=tP.P (y a t'il un lein avec Cholesky ? ou plutôt la formule de changement de base mais avec P symétrique (tP=P^(-1)) et la matrice identité ce qui donnerait P^(-1).Id.P <=> tP.Id.P <=> tP.P ?)
merci sincèrement de votre aide...



Posted by: yos

On a n vecteurs x_1,...,x_n et on pose a_{i,j}=(x_i|x_j). La matrice des a_{i,j} se note G(x_1,...,x_n).
Si la famille (x_1,...,x_n) est liée, alors on a une combinaison linéaire nulle des x_i à coefficients non tous nuls :
\sum_{i=1}^n t_ix_i=0. On va en déduire immédiatemment une relation entre les lignes de la matrice.
On a donc pour tout j :(\sum_{i=1}^n t_ix_i)|x_j=0,
c'est-à-dire : \sum_{i=1}^n t_i(x_i|x_j)=0,
soit \sum_{i=1}^n t_ia_{i,j}=0.
Les lignes de la matrices sont donc liées. Son déterminant est nul.

La réciproque est tout aussi évidente.



Posted by: yos

Citation:
Posté par Claracat
Ah et j'avais oublié il y a aussi le fait que cette matrice de Gram peut s'écrire sous la forme G=tP.P (y a t'il un lein avec Cholesky ? ou plutôt la formule de changement de base mais avec P symétrique (tP=P^(-1)) et la matrice identité ce qui donnerait P^(-1).Id.P <=> tP.Id.P <=> tP.P ?)
merci sincèrement de votre aide...


Attention : symétrique c'est t(P)=P (et pas P^(-1)). L'égalité t(P)=P^(-1) est pour les matrices orthogonales.
De plus, ici c'est G qui est symétrique. On sait qu'une matrice symétrique (réelle) est diagonalisable dans une base orthonormée. Ce qui s'écrit :
G=t(Q)DQ où D est diagonale et Q est orthogonale. Si les valeurs propres de G (donc les éléments diagonaux de D) sont positives, on peut écrire D=T² ou T est la matrice diagonale dont les éléments diagonaux sont les racines carrées de ceux de D. D'où G=t(Q)T²Q=t(Q)t(T)TQ=t(TQ)TQ=t(P)P en ayant posé P=TQ. Cela répond à la question lorsque les vp sont positive. Est-ce toujours le cas pour une Gram? Je ne vois pas de raison à cela.



Posted by: Claracat

Merci pour vos réponses et j'ai un élément de réponse pour le valeurs propres positives, c'est un résultat que j'ai dans mon cours d'analyse numérique:
si A est une matrice symétrique réelle définie positive alors A ets inversible et toutes ses valeurs propres sont réelles et strictement positives !!!
Voili Voilà merci encore à un prohaine peut être



Posted by: yos

Citation:
Posté par Claracat
si A est une matrice symétrique réelle définie positive alors A ets inversible et toutes ses valeurs propres sont réelles et strictement positives !!!


C'est évident que "définie positive" entraine vp>0. Mais une Gram n'est pas définie si les vecteurs x1,...xn sont liés et je ne vois pas de raison pour qu'elle soit positive.



Posted by: abcd22

Pour une matrice de Gram, le coefficient d'indices (i,j) vaut  (x_i|x_j) = ^tX_i X_j (où X_i est le vecteur colonne contenant les coordonnées de x_i dans la base canonique (donc orthonormée)). Si P est la matrice dont les colonnes sont les  X_i, on a G = ^tPP (Si A et B sont deux matrices quelconques (enfin, il faut pouvoir les multiplier), le coefficient (i,j) de AB est le produit de la i-ème ligne de A par la j-ème colonne de B).
Une matrice de la forme  ^tPP est toujours symétrique positive (pour la positivité, on a  (X|^tPPX) = (^t(^tP)X|PX) = (PX|PX) \geq 0 ). Une matrice symétrique positive a ses valeurs propres positives (strictement positives si la matrice est définie positive). Pour le voir il suffit de prendre un vecteur propre X pour la valeur propre \lambda, on a  (X|AX) \geq 0 et (X|AX) = \lambda (X|X) = \lambda ||X||^2 .



Posted by: yos

C'est bien mieux que ce que j'ai fait.











-