Hallo Andurs,
y " - 3 y' + 2y = ex
yh = c1 * ex + c2 * e2x   (soweit hattest du es ja !)
Ansatz für  yp =  A * x * ex   ,   yp'  =  A * ex * (x+1)   ,   y"  =  A * ex * (x+2) 
  findest du hier für zwei  verschiedene Nullstellen (1 und 2) der charakeristischen Gleichung 
            http://micbaum.y0w.de/uploads/LoesungsansaetzeDGLzweiterOrdnung.pdf
yp'  =  A * ex * (x+1)   ,   y"  =  A * ex * (x+2) 
Diese Terme setzt du in die DGL ein:
A * ex * (x+2)  - 3 * A * ex * (x+1)  +  2 * A  x * ex  =  ex
A * ex * ( x+2 - 3 * (x+1) + 2x)  =  ex 
 A * ex * ( -1)   =  ex   
Koeffizientenvergleich:
A = - 1   →   yp =  - x * ex
allgemeine Lösung:
y  =  yh +  yp  =  c1 * ex + c2 * e2x  - x * ex 
--------------
Kontrolle durch Wolframalpha:
https://www.wolframalpha.com/input/?i=y%22+-+3y%27+%2B+2y+%3D+e%5Ex
--------------
>   In der endgültigen Lösung ist kein A mehr drin.
Das ist für die Variablen der Ansatzfunktion  immer  so, da diese durch den Koeffitzientenvergleich  berechnet  werden!
Gruß Wolfgang