0

いくつかの多項式 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 を見て、円分因子をそのように削除しようとする必要がありますか?

4

1 に答える 1