已知函数f(x)=[x[x]],其中[x]表示不大于x的最大整数,当x∈(0,n],n∈N∗时,函数f(x)的值域为集合An,则
(1)集合An中有____个元素;
(2)若f(x)=100,且x>0时,则x的取值范围是_____.
正确答案是(1)n2−n+42;(2)[10,10110).
分析 记An的元素个数为an,取整函数[x]本质上是一个分段函数,由整点为分段点,已知函数的定义域求值域时,只需要将定义域分成若干段,分别求值域,寻找到{an}的规律即可;而已知函数值去求自变量的范围时,就需要先根据取整函数的特点去对函数解析式进行转化,估计出x的大致范围,确定[x]的值后再解相关不等式了.
(1)当x∈N∗时,有f(1)=1,f(2)=4,f(n)=n2.
(2)由[x]的定义知x−1<[x]⩽x.
x>0时,y=x[x]是一个关于x的不减的函数,当x=11时,x[x]=121>101,所以10⩽x<11,[x]=10.
注 本题将f(x)看成多层复合函数,求这样的函数的值域时,是由自变量开始,由内向外一层层展开,注意先确定自变量的分隔点;而求自变量的范围时,则是从外层开始,由外向内一层层推理,这也处理复合函数的两类问题的常用思考方向.
大家可以思考,当x<0时,f(x)=100的解集.
此时,y=x[x]是一个关于x的不增的函数,由f(−10)⩽f(x)<f(−11)
由于取整函数的特点,已知函数值求自变量也可以结合f(10)=f(−10)=100,直接对x进行分区间讨论,此时只需讨论区间(−11,−10),(−10,−9),(10,11)的情况即可,而在这些区间内,[x]的值都是固定的,这是解决取整函数相关问题的一个常用思路.
下面给出一道练习:
已知x∈R ,用A(x)表示不小于x的最小整数.如 A(√3)=2,A(−1.2)=−1.
(1)若A(2x+1)=3,则x的取值范围是_____;
(2)若x>0且A(2x⋅A(x))=200,则x的取值范围是_____.
答案 (12,1] ; (19920,10].