已知函数f(x)=ax+lnx−1,(a>0),若函数f(x)在定义域内有零点,则a的取值范围是______.

3个回答

  • 解题思路:先求导函数,从而可确定函数的最小值,要使函数f(x)在定义域内有零点,则需最小值小于等于0即可.

    函数的定义域为(0,+∞)

    ∵f(x)=

    a

    x+lnx−1(a>0)

    ∴f′(x)=−

    a

    x2+

    1

    x=

    x−a

    x2

    令f′(x)=0,∴x=a

    当x∈(0,a)时,f′(x)<0,当x∈(a,+∞)时,f′(x)>0,

    ∴x=a时,函数f(x)取得最小值lna

    ∵函数f(x)在定义域内有零点

    ∴lna≤0

    ∴0<a≤1

    ∴函数f(x)在定义域内有零点时,a的取值范围是(0,1]

    故答案为:(0,1]

    点评:

    本题考点: 利用导数求闭区间上函数的最值;函数零点的判定定理.

    考点点评: 本题以函数为载体,考查导数的运用,考查函数的零点,解题的关键是将函数f(x)在定义域内有零点,转化为最小值小于等于0.