问题 解答题
已知函数f(x)=logax(a>0且a≠1)在区间[
1
2
,4]上的最大值与最小值的差为3,求a的值.
答案

①当a>1 时,f(x)=logax 在(0,+∞)上为增函数,

∴在[12,4]上函数f(x)的最小值,最大值分别为:f(x)min=f(

1
2
)=loga(
1
2
) f(x)max=f(4)=loga4,

loga4-loga(

1
2
)=3,

即loga4+loga2=loga8=3,

而log28=3,

∴a=2; 

②当0<a<1 时,f(x)=logax 在(0,+∞)上为减函数,

∴在[12,4]上函数f(x) 的最小值、最大值分别为 f(x)min=f(4)=loga4,f(x)max=f(

1
2
)=loga(
1
2
),

loga(

1
2
)-loga4=3,

loga(

1
2
)+loga(
1
4
)=loga(
1
8
)=3,

log

1
2
(
1
8
)=3

a=

1
2

综上所述a=2 或a=

1
2

选择题
单项选择题