Hallo Ben,
Mit \((x+3)x(x-4)(x^{2}-1)<0\) hast Du auf der lnken Seite ein Polynom mit 5 Nullstellen. Es kommt keine Nullstelle doppelt vor, d.h. man kann davon ausgehen, dass mit jedem Übergang von \(x\) über eine Nullstelle ein Vorzzeichenwechsel geschieht. Dann sortiere die Nullstellen aufsteigend: $$x_{1,2,3,4,5} = \{-3,\, -1,\, 0,\, 1,\, 4\}$$Falls \(x \lt -3\) ist das Polynom \(\lt 0\) und die Ungleichung erfüllt. Mit jeder Nullstelle gibt es einen Wechsel - und mit diesen Informationen kann man die Lösung schon hinschreiben.
Die Ungleichung ist erfüllt wenn $$x \lt -3 $$ oder $$- 1 \lt x \lt 0 $$ oder $$ 1 \lt x \lt 4 $$und der Plot zur Kontrolle:
~plot~ (x+3)*x*(x-4)*(x^2-1);[[-6|7|-120|62]];-20*((x<-3)+((x>-1)*(x<0))+((x>1)*(x<4))) ~plot~