Hayali ve gerçek çizgi üzerinde tamsayı katsayıları ve kökleri olan sıfır olmayan bir polinom verildiğinde, eğer a
bir kök ise -a
, 90 derece döndürülmüş köklerle başka bir polinom döndürün.
ayrıntılar
Polinom herhangi bir makul formatta, örneğin bir katsayı listesi olarak verilebilir. a
Bir kök ise ve sadece bir kök ise simetri koşulu -a
, döndürülmüş polinomu da gerçek tamsayı katsayılarına sahip olmaya zorlar.
Örnekler
Aşağıda polinomlar, azalan derecede monomların katsayılarının bir listesi olarak verilmiştir. (yani sabit en son gelir) Polinomun x^2-1
kökleri vardır {1,-1}
. Bunları döndürme 90°
ile çarpılması vasıtasıyla i
çıkış polinom kökleri bu yüzden, (sanal ünitesi) {i,-i}
olan x^2 + 1
.
Input / Output
[1 0 10 0 -127 0 -460 0 576] [1 0 -10 0 -127 0 460 0 576]
[1 0 -4 0] [1 0 4 0]
[1] [1]
x
benim teslim teneke dize değiştirme, böylece x
ile (i*x)
? Benim biçimim, polinomu değerlendiren bir işlevi kullanabilir mi, böylece benim gönderim işlevi ile oluşturmaktır x -> i*x
?