(理)已知定义在R上的函数y=f(x)对任意的x都满足f(x+2)=-f(x),当-1≤x<1时,f(x)=x3,若函数g

2025-02-26 09:46:53
推荐回答(1个)
回答1:

∵f(x+2)=-f(x),
∴f(x+4)=-f(x+2)=f(x),
∴函数y=f(x)是以4为周期的函数,
又当-1≤x<1时,f(x)=x3
∴当1≤x<3时,-1≤x-2<1,
∴f(x)=-f(x-2)=-(x-2)3
∵g(-x)=loga|-x|=loga|x|=g(x),
∴g(x)=loga|x|为偶函数,

又g(x)=f(x)=loga|x|只有4个零点,
∴当a>1时,loga3<1<loga5,如图,解得3<a<5;
当0<a<1时,loga5<-1<loga3<0,同理解得
1
5
<a<
1
3

∴实数a的取值范围是(3,5)∪(
1
5
1
3
).
故答案为:(3,5)∪(
1
5
1
3
).