Transformer un polynôme au format interne en une liste et réciproquement : convert

### 6.28.7 Transformer un polynôme au format interne en une liste et réciproquement : convert

Si convert a comme premier argument un polynôme donné a u format interne et comme deuxième argument l’option list alors convert transforme le polynôme en une liste (l’option list peut être omis).
Si convert a comme premier argument une liste et comme deuxième argument l’option polynom alors convert transforme la liste en un polynôme au format interne.
On tape :

p:=symb2poly(x`^`2-x*y+2y, [x,y])

On obtient :

%%%{1,[2,0]%%%}+%%%{-1,[1,1]%%%}+%%%{2,[0,1]%%%}

On tape :

l:=convert(p,list)

Ou on tape :

convert(p)

On obtient :

[[1,[2,0]],[-1,[1,1]],[2,[0,1]]]

ce qui est la liste des coefficients suivi de la liste des exposants.
On tape :

convert(l,polynom)

On obtient :

%%%{1,[2,0]%%%}+%%%{-1,[1,1]%%%}+%%%{2,[0,1]%%%}