f:= ;# (* Funktion eingeben *) factor(f);
Wenn der Befehl factor keine ganzzahlige Wurzeln findet, dann läßt er das Polynom unverändert. Sollen komplexe Zahlen als Wurzeln akzeptiert werden, dann muß man es MapleV sagen.
factor(f,I); #(* Beispiel *) factor(1+x^2,I);
Soll die Summe mit mehreren komplexen Zahlen faktorisiert werden, so müssen die komplexen Nullstellen erst mit solve berechnet werden.
f:= ;#(* Polynom eingeben *) factor(f); solve(f); factor(f,{"}); # (* Beispiel *) f:= x^5+x^2+3*x^3+3: factor(f); solve(f); factor(f,{"});