对数函数问题~~

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:31:10
已知函数f(x)=lg(ax^2+2x+1)
(1)若f(x)的定义域为R,求实数a的取值范围,并求此时函数的值域;
(2)若函数f(x)的值域为R,求实数a的取值范围,并求此时函数的定义域。

我函数学的实在烂...拜托大家详细讲解!!追加高分!!

(1)当ax^2+2x+1>0恒成立时,f(x)定义域为R。则必有a>0(不理解的话可以画图看看)。只需二次函数判别式小于0,即2^2-4*a*1<0,a>1即可。
令g(x)=ax^2+2x+2,则g(x)最小值为(a-1)/a。函数值域即为
lg((a-1)/a) 到正无穷大。
(2)令g(x)=ax^2+2x+1,则由题知g(x)值域为(0到正无穷大(不包括0,因为对数函数的定义域为正实数))。
当a=0时候,f(x)=2x+1,只需2x+1>0,x>-0.5即可。明显若a<0,g(x)值域不可能为0到正无穷大,则当a>0即可满足。
特别的,当a>1时,定义域为R。
当a=1时候,x属于R且不等于-1
当0<a<1时,g(x)两根为x1,x2.(一元二次方程求根该会嘛)。此时x定义域为x1<x或x>x2.

(1) 由已知 ax^2+2x+1>0 恒成立,
所以有 a>0且△=2^2-4*a*1=4-4a<0
推出 a>1
ax^2+2x+1=a(x+1/a)^2+1-1/a>=1-1/a
所以 lg(ax^2+2x+1)>lg(1-1/a)
即值域为(lg(1-1/a),+∞)
(2)由已知 t=ax^2+2x+1 的值域为(0,+∞),所以有
a>0且△=2^2-4*a*1=4-4a>=0 或 a=0
推出 0=<a<1
0<a<1时 ax^2+2x+1>0
得 x>(-1+√a)/a 或 x<(-1-√a)/a 写成区间即为值域,
a=0时,2x+1>0=>x>-1/2.