先复合函数求导,求的f(x)的导数为[(x^2+ax)e^x-a(e^x)]/x^2,
令f'(x)=0,即(x^2+ax)e^x=a(e^x),即x^2+ax-a=0,
因为a^2+4a>0恒成立(a>0),所以求得方程的解为x1,x2,
因为定义域为x小于0,a^2+4a>a^2,所以方程的一解>0,舍去,
显然另一解(暂用x1代替)小于0,
当x属于(负无穷大,x1)时,f'(x)>0,f(x)为增函数。
当x属于(x1,0)时,f'(x)小于0,f(x)为减函数。
综上,f(x)的单调增区间为(负无穷大,x1),单调减区间为(x1,0)。