已知函数值域求参数取值范围(认真看完再答,财富30)

问题描述:

已知函数值域求参数取值范围(认真看完再答,财富30)
已知函数f(x)=log_2(kx^2+2kx+1)(2为底,kx^2+2kx+1为真数)的值域为R,求实数k的取值范围.
答案上的解(一部分):
若使函数的值域为R,则
kx^2+2kx+1>0.
怎么从“函数的值域为R”推出“kx^2+2kx+1>0”?
虽说真数必须大于0,但即使存在x∈R,kx^2+2kx+1≤0,也有可能使值域为R不是吗?
我问的也就相当于:“证明当kx^2+2kx+1≤0时,函数f(x)=log_2(kx^2+2kx+1)的值域必不为R".
写错了,
最后一行”当kx^2+2kx+1≤0时“改为”当存在x∈R,kx^2+2kx+1≤0时“

不是这样的吧
当kx^2+2kx+1≤0时,函数f(x)=log_2(kx^2+2kx+1)根本就不是函数
因为当kx^2+2kx+1≤0时,相当于定义域为空集(真数恒大于零)
函数是非空数集的映射写错了,我是说”存在“满足kx^2+2kx+1≤0的x,不是所有x都满足kx^2+2kx+1≤0。只要满足kx^2+2kx+1≤0的x都不可取看一下题目,条件是:“值域为R”。而不是定义域为R所以即使“一部分”x不使真数大于零,值域也可能为R不是吗?………………把他看成一个复合函数看成hx=kx^2+2kx+1,hx的值域就成了fx的定义域也就是hx>0恒成立…………还是好好先看一下函数的定义