Bei einem Polynom p(x)
mit ganzzahligen Koeffizienten und einem konstanten Term von p(0) = 1 or -1
und einer nichtnegativen ganzen Zahl N
wird der N
-te Koeffizient der Potenzseris (manchmal als "Taylor-Reihe" bezeichnet) von f(x) = 1/p(x)
entwickelt x0 = 0
, dh der Koeffizient des Gradmonoms, zurückgegeben N
.
Die gegebenen Bedingungen stellen sicher, dass die Potenzreihen existieren und die Koeffizienten ganze Zahlen sind.
Einzelheiten
Wie immer kann das Polynom in jedem geeigneten Format akzeptiert werden, z. B. kann eine Liste von Koeffizienten p(x) = x^3-2x+5
dargestellt werden als [1,0,-2,5]
.
Die Potenzreihen einer bei f
entwickelten Funktion 0
sind gegeben durch
und der N
-te Koeffizient (der Koeffizient von x^N
) ist gegeben durch
wo bezeichnet die n
-te Ableitung vonf
Beispiele
Das Polynom
p(x) = 1-x
ergibt die geometrische Reihe,f(x) = 1 + x + x^2 + ...
daher sollte die Ausgabe1
für alle geltenN
.p(x) = (1-x)^2 = x^2 - 2x + 1
ergibt die Ableitung der geometrischen Reihef(x) = 1 + 2x + 3x^2 + 4x^3 + ...
, die Ausgabe fürN
ist alsoN+1
.p(x) = 1 - x - x^2
ergibt die Erzeugungsfunktion der Fibonacci-Sequenzf(x) = 1 + x + 2x^2 + 3x^3 + 5x^4 + 8x^5 + 13x^6 + ...
p(x) = 1 - x^2
ergibt sich die erzeugende Funktion von1,0,1,0,...
dhf(x) = 1 + x^2 + x^4 + x^6 + ...
p(x) = (1 - x)^3 = 1 -3x + 3x^2 - x^3
ergibt die Erzeugungsfunktion der Dreieckszahlenf(x) = 1 + 3x + 6x^6 + 10x^3 + 15x^4 + 21x^5 + ...
, dh derN
-te Koeffizient ist der Binomialkoeffizient(N+2, N)
p(x) = (x - 3)^2 + (x - 2)^3 = 1 + 6x - 5x^2 + x^3
Ergebnisse inf(x) = 1 - 6x + 41x^2 - 277x^3 + 1873x4 - 12664x^5 + 85626x^6 - 57849x^7 + ...
[1,-1,0,0,0,0,...]
.