要求解函数 $f(x) = \log_3 x \cdot \lg x$ 的值域,可以通过以下步骤分析:
---
### **1. 定义域**
首先,对数函数 $\log_3 x$ 和 $\lg x$ 的定义域均为 $x > 0$,因此原函数的定义域为:
$$
x > 0
$$
---
### **2. 表达式化简**
利用换底公式,将两个对数统一为自然对数:
$$
\log_3 x = \frac{\ln x}{\ln 3}, \quad \lg x = \frac{\ln x}{\ln 10}
$$
因此,原函数可表示为:
$$
f(x) = \frac{\ln x}{\ln 3} \cdot \frac{\ln x}{\ln 10} = \frac{(\ln x)^2}{\ln 3 \cdot \ln 10}
$$
---
### **3. 分析变量替换**
令 $t = \ln x$,则 $t$ 的取值范围为全体实数(因为 $x > 0$ 时,$\ln x$ 可正可负)。此时函数简化为:
$$
f(t) = \frac{t^2}{\ln 3 \cdot \ln 10}
$$
显然,$\ln 3 \cdot \ln 10 > 0$(因为 $\ln 3$ 和 $\ln 10$ 均为正数),因此 $f(t)$ 是一个关于 $t$ 的二次函数,开口向上,最小值为 $0$。
---
### **4. 极值分析**
二次函数 $f(t) = \frac{t^2}{\ln 3 \cdot \ln 10}$ 的最小值在 $t = 0$ 时取得:
$$
f(0) = 0
$$
当 $t \to \pm\infty$ 时,$f(t) \to +\infty$。
---
### **5. 值域**
结合以上分析,原函数的值域为:
$$
\text{值域} = [0, +\infty)
$$
---
### **验证**
- 当 $x = 1$ 时,$\log_3 1 = 0$,$\lg 1 = 0$,故 $f(1) = 0$。
- 当 $x > 1$ 时,$\log_3 x > 0$,$\lg x > 0$,故 $f(x) > 0$。
- 当 $0 < x < 1$ 时,$\log_3 x < 0$,$\lg x < 0$,两负数相乘仍为正,故 $f(x) > 0$。
综上,函数的值域为 **所有非负实数**。