朗博W函数(Lambert W Function),又称欧米伽函数或乘积对数函数,是复变函数f(x)=x⋅exp(x)的反函数.如果我们把朗博函数的定义域限制在[−1e,+∞)上,取其在[−1,+∞)上的函数值,那么就定义了一个单调递增的函数W(x);同时将定义域在(−1e,0)时,取其在(−∞,−1)上的函数值,那么就定义了一个单调递减的函数W−1(x).
在中学阶段通常用以解形如x⋅ex=a(a⩾0)的方程(往往是超越方程),将其实数根记为W(a).当a∈(−1e,0)时,方程有两个实根W(a),W−1(a).
很多包含对数函数的超越方程也可以利用朗博函数求解,如xlnx=a,x+lnx=a,lnxx=−a,其中a⩾0.它们的解分别为x=eW(a),x=W(ea),x=e−W(a).需要注意的是利用朗博函数的性质,可以作类似下面的化简:e−W(a)=W(a)a.
例一 若∀x>0,xe2x−kx−lnx−1⩾0,求实数k的取值范围.
解 分离变量,记函数f(x)=e2x−lnxx−1x,则问题的关键是求f(x)的最小值.函数f(x)的导函数f′(x)=2e2x+lnxx2=1x(2xe2x+lnxx).令{2xe2x=a,lnxx=−a,则解得x=12W(a)=W(a)a,于是a=2,且极小值点为x=12W(2),因此函数f(x)的极小值,亦为最小值是f(12W(2))=12W(2)eW(2)−112W(2)+2=2,因此k的取值范围是(−∞,2].
例二 若∀x⩾0,emx−mx2−1⩾0,求正实数m的取值范围.
解 当x=0时,不等式显然成立.当x>0时,问题等价于∀x>0,ex−x2m−1⩾0,即1m⩽ex−1x2,x>0.
令f(x)=ex−1x2,则其导函数f′(x)=ex(x−2)+2x3.注意到方程ex(x−2)+2=0,即(x−2)ex−2=−2e−2,因此函数f(x)的极小值点为x=2+W(−2e−2)(注意舍去x=2+W−1(−2e−2)).因此正实数m的取值范围是不等式1m⩽f(2+W(−2e−2))的解,化简得m的取值范围是[−W(−2e−2)(W(−2e−2)+2),+∞).
注 W(−2e−2)≈−0.4064,从而m的取值范围约为[0.6476,+∞).
例三 若12mx2+(m−1)−1⩾lnx恒成立,求m的最小值.
解 分离变量可得m⩾lnx+x+112x2+x,设右侧函数为φ(x),则其导函数φ′(x)=12(x+1)(−x−2lnx)(12x2+x)2,于是其极大值点为x=e−W(12),于是m的最小值为φ(e−W(12))=eW(12).
注 eW(12)≈0.7035,e−W(12)≈1.4215.
2017.5.23添加:
练习 若ex>alnx对任意x>1恒成立,求实数a的取值范围.
解 考虑分离变量,问题即∀x>1,a<exlnx,记右侧函数为φ(x),则其导函数φ′(x)=ex(xlnx−1)xln2x,因此函数φ(x)在x=eW(1)处取得极小值,亦为最小值.进而实数a的取值范围是(−∞,eeW(1)W(1)).
注 其中W(1)(约等于0.5671)是方程xex=1的解,W(x)称为朗博函数.
emmm,例三注:
e^{W(\frac{1}{2})}\approx 1.4215
俩数值反了