已知函数 f(x)=a(x+4)ex,其中 a∈R 且 a≠0.
1、当 a=1 时,求函数 f(x) 的单调区间.
2、若存在实数 x0,使得 f(x0)=x0,则称 x0 为函数 f(x) 的“不动点”.求函数 f(x) 的“不动点”的个数.
3、若关于 x 的方程 f(f(x))=f(x) 有两个实数解,求实数 a 的取值范围.
解析
1、当 a=1 时,有 f(x)=(x+4)e−x,定义域为 R,导函数f′(x)=−(x+3)e−x,
于是函数 f(x) 的单调递增区间是 (−∞,−3),单调递减区间是 (−3,+∞).
2、方程 f(x)=x 即a(x+4)e−x=x⟺a=xx+4ex,
设方程右侧函数为 g(x),则其导函数g′(x)=(x+2)2(x+4)2ex,
于是函数 g(x) 在 (−∞,−4) 和 (−4,+∞) 上单调递增,有x−∞(−∞,−4)(−4)−(−4)+(−4,+∞)+∞g(x)0
因此函数 f(x) 的不动点个数为 {2,a>0,1,a<0.
3、由第 (1) 小题的结论,有f(f(x))=f(x)⟺f(x)=t(a),
其中 t(a) 是方程 a=g(x) 的实数解.
情形一 a>0.此时 t(a)=t1,t2,其中 t1<−4,t2>0,f(x) 满足x−∞(−∞,−3)−3(−3,+∞)+∞f(x)−∞ae3
0
因此方程 f(x)=t1 和 f(x)=t2 各有一个实数解,从而 t2=ae3,进而a=ae3ae3+4eae3⟺eae3+3=ae3+4,
根据 ex⩾1+x,等号当且仅当 x=0 时取得,可得上述方程无解.
情形二 a<0.此时 t(a)=t3,其中 −4<t3<0,f(x) 满足x−∞(−∞,−3)−3(−3,+∞)+∞f(x)+∞ae3
0
因此ae3<t3<0,
当 ae3⩽−4 时,符合题意;当 −4<ae3<0 时,条件即g(ae3)<g(t3)⟺ae3ae3+4eae3<a⟺eae3+3>ae3+4,
即ae3+3≠0⟺a≠−3e−3,
因此 a 的取值范围是 (−∞,0)∖{−3e−3}.
综上所述,实数 a 的取值范围是 (−∞,0)∖{−3e3}.