いくつかの多項式 f を取り、その円分係数をすべて削除してから、結果の多項式 (たとえば g) を調べます。私polcyclofactors
が試した現在のコードは次のとおりです。
c(f)=polcyclofactors(f)
p(f)=prod(i=1,#c(f),c(f)[i])
g(f)=f/p(f)
私が抱えている問題polcyclofactors
は、円分因子の多重度を考慮していないことです。例えば:
f=3*x^4 + 8*x^3 + 6*x^2 - 1
g(f)
= 3*x^3 + 5*x^2 + x - 1
しかし
factor(f)
=
[ x + 1 3]
[3*x - 1 1]
除算する f の複数の円分係数を適切に含めることができる方法はありますか? それとも、因数分解 f を見て、円分因子をそのように削除しようとする必要がありますか?