12.07.2015 Views

Algorithmes de calcul formel - Free

Algorithmes de calcul formel - Free

Algorithmes de calcul formel - Free

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

on a montré que :⎧A 1 = A, p 1 = −tr(A), B 1 = A 1 + p 1 I⎪⎨ A 2 = AB 1 , p 2 = − 1 2 tr(A 2), B 2 = A 2 + p 2 I⎪⎩...A k = AB k−1 , p k = − 1 k tr(A k), B k = A k + p k IOn peut alors vérifier que B n = A n +p n I = 0. D’où ce petit programme à utiliseravec xcas en mo<strong>de</strong> mupad (maple_mo<strong>de</strong>(2);), ou avec MuPAD, ou à adapteravec un autre système :iequalj:=(j,k)->if j=k then return(1); else return(0); end_if;fad<strong>de</strong>ev:=proc(A) // renvoie la liste <strong>de</strong>s matrices B et le polynome Plocal Aj,AAj,Id,coef,n,pcara,lmat;beginn:=ncols(A);Id:=matrix(n,n,iequalj); // matrice i<strong>de</strong>ntiteAj:=Id;lmat:=[];// B initialise a liste vi<strong>de</strong>pcara:=[1];// coefficient <strong>de</strong> plus grand <strong>de</strong>gre <strong>de</strong> Pfor j from 1 to n dolmat:=append(lmat,Aj); // rajoute Aj a la liste <strong>de</strong> matricesAAj:=Aj*A;coef:=-trace(AAj)/j; // mupad linalg::trpcara:=append(pcara,coef); // rajoute coef au polynome caracteristiqueAj:=AAj+coef*Id;end_for;lmat,pcara;// resultatend_proc;10.2.5 Les vecteurs propres simples.On suppose ici qu’on peut factoriser le polynôme caractéristique (ou <strong>calcul</strong>erdans une extension algébrique d’un corps). Lorsqu’on a une valeur propre simpleλ 0 , en écrivant la relation (A−λ 0 I)B(λ 0 ) = P(λ 0 )I = 0, on voit que les vecteurscolonnes <strong>de</strong> la matrice B(λ 0 ) sont vecteurs propres. Remarquer que B(λ 0 ) ≠ 0sinon on pourrait factoriser λ − λ 0 dans B(λ) et apre`s simplifications on aurait :B(A − λ 0 I) (λ 0 ) =λ − λ 0Pλ − λ 0(λ 0 )Ior le 2ème membre est inversible en λ 0 ce qui n’est pas le cas du premier. Pouravoir une base <strong>de</strong>s vecteurs propres associés à λ 0 , on <strong>calcul</strong>e B(λ 0 ) par la métho<strong>de</strong><strong>de</strong> Horner appliquée au polynôme B(λ) en λ = λ 0 , et on réduit en colonnes lamatrice obtenue.10.2.6 La forme normale <strong>de</strong> JordanPour les valeurs propres <strong>de</strong> multiplicité plus gran<strong>de</strong> que 1, on souhaiterait généraliserla métho<strong>de</strong> ci-<strong>de</strong>ssus pour obtenir une base <strong>de</strong> l’espace caractéristique,86

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!