Previous Up Next

6.29.18  Matrice de Sylvester de deux polynômes : sylvester

sylvester a comme arguments deux polynômes.
sylvester renvoie la matrice S de Sylvester des deux polynômes.
Pour deux polynômes A(x)=∑i=0i=n aixi et B(x)=∑i=0i=mbixi, la matrice S de Sylvester est une matrice carrée de dimensiom m+n dont les m=degree(B(x)) premières lignes sont composées à partir des coefficients de A(x) :





s11=ans12=an−1s1(n+1)=a000
s21=0s22=ans2(n+1)=a1s2(n+2)=a00
sm1=0sm2=0sm(n+1)=am−1sm(n+2)=am−2a0 




et les n=degree(A(x)) lignes suivantes sont composées de la même façon à partir des coefficients de B(x) :




s(m+1)1=bms(m+1)2=bm−1s(m+1)(m+1)=b000
s(m+n)1=0s(m+n)2=0s(m+n)(m+1)=bn−1bn−2b0 



On tape :

sylvester(x^3-p*x+q,3*x^2-p,x)

On obtient :

[[1,0,-p,q,0],[0,1,0,-p,q],[3,0,-p,0,0], [0,3,0,-p,0],[0,0,3,0,-p]]

On tape :

det([[1,0,-p,q,0],[0,1,0,-p,q],[3,0,-p,0,0], [0,3,0,-p,0],[0,0,3,0,-p]])

On obtient :

-4*p^3--27*q^2

Previous Up Next