bon j´ai trouvé ma réponse
soit (f_1,..., f_n) une telle base orthogonale
alors par définition pour tout i, j<>i variant de 1 à n, l_i(f_j)=d_ij où d_ij est le symbole de kronecker
ce qui aboutit à un système de n équations à n inconnues qui sont les coordonnées de f_j sur une base de E. pour résoudre le système on fait varier ses seconds membres (b_j) sur la base canonique de E en posant b_j=d_ij
une formule matricielle plus rapide permet, connaissant la matrice Q des (l_i) dans la base duale de E d´après l´expression même de la forme quadratique, de déterminer directement la matrice de passage P de la base canonique de E à la base (f_j) qui est définie par: P=(t(Q))^(-1)
où t(Q) est la transposée de Q
un exemple sur IR²
q(u)=x²+2xy =(x+y)²-y² pour tout u=(x,y) de IR²
forme polaire de q: b(u,v)=xx´+xy´+x´y pour tous u=(x,y) et v=(x´,y´) de IR²
donc Q=(1 0 / 1 -1)
et il vient: P=(-1)(-1 -1 / 0 1)=(1 1 / 0 -1)
donc en posant f1=e1, f2=e1-e2
(f1,f2) est une base orthogonale pour q
(et on vérifie b(f1,f2)=b(f2,f1)=1+-1+1*0=0)
la matrice de q dans la base (f1,f2):
A=(1 0 / 0 -1)
