零点高端问题题目3

已知函数f(x)={|3x+1−1|,x≤0ln⁡x,x>0若函数g(x)=[f(x)]2−2af(x)+a2−1
恰有4个不同的零点,求a的取值范围

解析:

Pasted image 20251210075037.png
复合函数问题,方法采取还原分离
t=f(x),y=t2−2at+a2−1
由题可得,y=t2−2at+a2−1函数必须有两个不同零点,t1、t2,设t1<t2
Pasted image 20251210075824.png
第一种情况t1<0,0<t2<1
∴t2−2at+a2−1=0的两根分别在(−∞,0)和区间(0,1)
如何保证条件
令h(t)=t2−2at+a2−1{h(0)<0h(1)>0是否可行?

Pasted image 20251210080859.png
第二种情况如图,t1=0,1≤t2≤2,即h(t)=t2−2at+a2−1,
有一个零点为0,另一个零点在区间[1,2]
h(0)=0⇒a=±1,t2=2a,最终得到,a=1成立

第三种情况,t1∈(0,1),t2∈(2,+∞),即h(t)=t2−2at+a2−1的零点分别在区间(0,1)和(2,+∞)
{h(0)>0h(1)<0h(2)<0

综上:−1<a<0,或1≤a<2