How can I map functions into polynomial coefficients
Let's say I have the following expression (from a wide range of possibilities) :
pol = 3*a*x^(-b)*log(x)*b^2 - 6*a*b*c*sin(x*b) + 3*a*c^2 + 5
And I want to extract the coefficients of the polynomial over the polynomial ring over a & c, so that these result in:
a^0*c^0 : 5
a^1*c^0 : 3*x^(-b)*log(x)*b^2
a^0*c^1 : 0
a^1*c^1 : -6*b*sin(x*b)
etc.
How can I define the polynomial ring?
How can I map an existing expression that defines "pol" (which is the result of other manipulations) into such ring?
what is
sinx
?@vdelecroix A typo