Bill Allombert on Fri, 15 Nov 2019 18:13:30 +0100 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: List of polynomial coefficients in GP |
On Fri, Nov 15, 2019 at 03:51:54PM +0000, Jacques Gélinas wrote: > Is there a direct way to get the list of coefficients of a polynomial in GP ? > Consider for example a polynomial with parameter P (representing Pi) in its coefficients: > Vec(subst(1*u+2*P-6,u,x+3)) == [1, 2*P - 3] > is what I want, but this fails in > Vec(subst(0*u+2*P-6,u,x+3)) == [2, -6] Fundamentally this is a bug in subst: ? type(subst('u^0,u,x)) %1 = "t_INT" it would be better to return a t_POL. I do not know whether this is easy to fix. Cheers, Bill