已知f(x)=logax(a>0且a≠1),如果对任意的x∈[1/3,2],都有|f(x)|≤1成立,试求a的取值范围.

问题描述:

已知f(x)=logax(a>0且a≠1),如果对任意的x∈[

1
3
,2],都有|f(x)|≤1成立,试求a的取值范围.

依题意,当0<a<1时,f(x)=logax在[

1
3
,2]上单调递减,
loga
1
3
>0,loga2<0,|f(x)|≤1,
loga
1
3
≤1
−loga2≤1
,解得0<a≤
1
3

当a>1时,同理可得
−loga
1
3
≤1
loga2≤1
,解得a≥3.
综上所述,a的取值范围为(0,
1
3
]∪[3,+∞).