求函数f(x)=(x^2-4x+20)^0.5+(x^2+2x+2)^0.5的最小值

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 22:39:12

求函数f(x)=(x^2-4x+20)^0.5+(x^2+2x+2)^0.5的最小值
求函数f(x)=(x^2-4x+20)^0.5+(x^2+2x+2)^0.5的最小值

求函数f(x)=(x^2-4x+20)^0.5+(x^2+2x+2)^0.5的最小值
(x^2-4x+20)^0.5
=((x-2)^2+16)^0.5
可以表示为(x,0)点到(2,4)点的距离
(x^2+2x+2)^0.5
=((x+1)^2+1)^0.5
可以表示为(x,0)点到(-1,-1)点的距离
当(x,0)在(2,4)到(-1,-1)的线段上时,原式得最小值
((2+1)^2+(4+1)^2)^0.5=√34

x=0.4时取得最小值5.8310
附matlab程序:
y = @(x)(x^2-4*x+20)^0.5+(x^2+2*x+2)^0.5;
[x,fval] = fminsearch(y,0)

f(x)=[(x-2)^2+16]^0.5+[(x+1)^2+1]^0.5
显然后向数值变化较快
故X=-1时f(x)有最小值=5+1=6