Diberikan polinom nol bukan dengan koefisien bilangan bulat dan akar yang ada di imajiner dan di garis nyata sehingga jika a
merupakan akar maka demikian -a
, kembalikan polinomial lain dengan akar diputar 90 derajat.
Detail
Polinomial dapat diberikan dalam format apa pun yang masuk akal, misalnya sebagai daftar koefisien. Kondisi simetri yang a
merupakan root jika dan hanya jika -a
root juga memaksa polinomial yang diputar untuk memiliki koefisien integer nyata juga.
Contohnya
Berikut ini polinomial diberikan sebagai daftar koefisien monomial dalam derajat menurun. (yaitu konstanta datang terakhir) Polinomial x^2-1
memiliki akar {1,-1}
. Putar mereka dengan 90°
cara mengalikan dengan i
(unit imajiner), sehingga polinomial keluaran harus memiliki akar {i,-i}
, yaitu 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
, sehingga kiriman saya dapat diganti x
dengan string (i*x)
? Bisakah saya memformat fungsi yang mengevaluasi polinomial, sehingga kiriman saya untuk menyusunnya dengan fungsi x -> i*x
?