原题是证明x2ex−lnx>1,但这样太无趣了,不如改成:
估计函数f(x)=x2ex−lnx的下界.
公布答案 首先利用mma计算其最小值的近似值:
下面从计算量和误差两个方面对各个方案进行评价.
No.4 x=0处对ex进行切线放缩.
由于ex>x+1,于是f(x)>g(x)=x2(x+1)−lnx,而g(x)的导函数g′(x)=3x3+2x2−1x,因此可以解得极小值点x0=19[−2+(2272−9√6332)1/3+(2272+9√6332)1/3],于是可得g(x)的最小值为g(x0)>1.0646.这样就得到了f(x)的下界1.0646.
不满意度:12(算成这样还拿出来...)
计算量(8):解一个三次方程(5),计算一个复杂对数值(3);误差(4).
No.3 x=1处对ex进行切线放缩.
由于ex>ex,于是f(x)>g(x)=e⋅x3−lnx,而g(x)的导函数g′(x)=3ex3−1x,因此可以解得极小值点x0=(13e)1/3,于是可得g(x)的最小值为g(x0)=ln3+23>1.0328.这样就得到了f(x)的下界1.0328.
不满意度:8(节省了计算量,降低了精度)
计算量(1):计算一个简单对数值(1);误差(7).
No.2 x=12处进行双切线放缩.
由于ex⩾√ex+√e2,且lnx⩽2x−1−ln2,于是f(x)⩾g(x)=√ex3+√e2x2−2x+1+ln2,其在x>0时的极小值点为x0=−1+(24+√e)1/26,因此可得g(x)在x>0时的最小值为g(x0)>1.1050.这样就得到了f(x)的下界1.1050.
不满意度:6(提高了精度,牺牲了计算量)
计算量(6):计算一个复杂根式(3),计算一个复杂多项式(2),计算一个简单对数值(1);误差(0).
No.1 x=0处对ex进行二次逼近.
由于ex>1+x+x22,于是f(x)>g(x)=x2(1+x+x22)−lnx,对g(x)求导得g′(x)=2x4+3x3+x2−1x=(x+1)(x2+x+1)(2x−1)x,于是g(x)的极小值点为x0=12,因此可得g(x)的极小值为g(12)=1332+ln2>1.0994.这样就得到了f(x)的下界1.0994.
不满意度:3(计算量精度两不误)
计算量(2):对一个四次方程进行试根(1),计算一个简单对数值(1);误差(1).
mma是否是Mathematica软件?
是的