问题 解答题

已知函数f(x)=lg(x2+mx+1)

(1)如果f(x)的定义域为R,求实数m的取值范围.

(2)如果f(x)的值域为R,求实数m的取值范围.

答案

(1)∵函数f(x)=lg(x2+mx+1)的定义域为R,

∴x2+mx+1>0在R上恒成立,

∴△=m2-4<0,解得-2<m<2,

即实数m的取值范围是(-2,2).

(2)∵函数f(x)=lg(x2+mx+1)的值域为R,

∴t=x2+mx+1的取值范围包含(0,+∞)

∴△=m2-4m≥0,解得m≤-2或m≥2,

即实数m的取值范围是(-∞,-2]∪[2,+∞).

单项选择题
单项选择题