假设我有一个多项式变量:
gp > p = -41*z^6 + 102*z^5 - 105*z^4 + 60*z^3 - 15*z^2 + 6*z + 1
%1 = -41*z^6 + 102*z^5 - 105*z^4 + 60*z^3 - 15*z^2 + 6*z + 1
如何获得系数向量?
看起来你可以简单地做
Vec(p)
:
gp > p = -41*z^6 + 102*z^5 - 105*z^4 + 60*z^3 - 15*z^2 + 6*z + 1
%1 = -41*z^6 + 102*z^5 - 105*z^4 + 60*z^3 - 15*z^2 + 6*z + 1
gp > v = Vec(p)
%2 = [-41, 102, -105, 60, -15, 6, 1]
逆过程是通过
Pol
: 完成的
gp > Pol(v, z)
%3 = -41*z^6 + 102*z^5 - 105*z^4 + 60*z^3 - 15*z^2 + 6*z + 1