Aloha :)
Willkommen in der Mathelounge... \o/
Nach Aufgabenstellung hat die Funktionsgleichung die Form:$$f(x)=\pink\pm(x+2)^{\pink a}\cdot(x+1)^{\pink b}\cdot x^{\pink c}\cdot (x-1)^{\pink d}$$Die Exponenten \(\pink{a,b,c,d}\) sind \(1\), \(2\) oder \(3\), da ja die Nullstellen maximal 3-fach sein können.
Du erkennst, dass der Graph der Funktion bei allen Nullstellen die x-Achse überquert. Es liegt also bei keiner Nullstelle ein Maximum oder ein Minimum vor. Daher kann keiner der Exponenten gleich \(2\) sein.
An der Stelle \(x=-1\) liegt ein Sattelpunkt vor, d.h. die Steigung wird an dieser Stelle gleich \(0\), hat aber davor und dahinter dasselbe Vorzeichen. Vor \(x=-1\) steigt die Funktion an, und hinter \(x=-1\) steigt sie ebenfalls an. Bei einem Sattelpunkt muss der Exponent mindestens \(3\) sein.
Bei allen anderen Nullstellen wird die Steigung nicht null, sodass dort auch kein Sattelpunkt vorliegt. Daher bleibt für alle anderen Exponenten nur der Wert \(1\) übrig:
$$f(x)=\pink\pm(x+2)\cdot(x+1)^3\cdot x\cdot(x-1)$$
Das Vorzeichen kriegst du raus, indem du einen passenden x-Wert in die Funktionsgleichung einsetzt. Zum Beispiel muss für \(x=\frac12\) das Ergebnis negativ sein. Daher muss das Vorzeichen positiv sein:$$f(x)=\pm(x+2)\cdot(x+1)^3\cdot x\cdot(x-1)$$