ich verwende die letzte Gleichung von Grosserloewe aus Antwort 1 
(-x2+10x +9)/((x-1)(x+2)2)= A/(x-1) + B/(x+2) + C/(x+2)2
(ich benutze im Folgenden a,b,c für A,B,C  weil es sich besser tippt)
[ - der mir mal wieder seine Arbeit überlässt: :-) - ]
Wenn du diese mit dem Hauptnenner  (x - 1)·(x + 2)2 multiplizierst, dann ausmultiplizierst und nach x-Potenzen zusammenfasst, erhältst du
- x2 + 10x + 9 = (a + b) ·  x2 + (4·a + b + c) · x  + 4·a - 2·b - c
Jetzt kannst du die Koeffizienten bei den x-Potenzen "vergleichen":
a + b = -1
4·a + b + c = 10 
4·a - 2·b - c = 9
Dieses lineare Gleichungssystem (du musst einfach G2+G3 rechnen und ein System mit 2 Unbekannten lösen)  hat die Lösung :
a = 2 ∧ b = -3 ∧  c = 5   
damit lautet dein Term
(3x 5 +9x 4 −4x 3 −25x 2 +10x+25) / ( x 3 +3x 2 −4 ) =
3 x2 -4  +  (-x2+10x +9) / (x3+3x2-4)   (aus Polynomdivision)
= 3x2 -4   +   a / (x-1)   +   b / (x+2)   +   c / (x+2)2 
= 3x2 -4  +  2 / (x-1)  -  3 / (x+2)  +  5 / (x+2)2  
 3x2 -4  (ganzrationaler Anteil (weil der Zählergrad um 2 höher ist als der Nennergrad)
2 / (x-1)  -  3 / (x+2)  +  5 / (x+2)2   (Partialbruchzerlegung)
[ man kann a,b,c mit der Grenzwertmethode rechnerisch etwas einfacher bestimmen, aber sie mutet nicht sehr verständlich an, wenn ihr sie nicht behandelt habt ]
Gruß Wolfgang