Hayali ve gerçek çizgi üzerinde tamsayı katsayıları ve kökleri olan sıfır olmayan bir polinom verildiğinde, eğer abir 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. aBir 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-1kö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]
xbenim teslim teneke dize değiştirme, böylece xile (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?