三角形内找正三角形的问题已知三角形ABC,在AB,BC,CA上分别取点D,E,F使得三角形DEF为正三角形,记BC=a,

2个回答

  • 设正三角形的边长是t

    CE=x

    角CEF=q度

    利用正弦定理

    x/sin(C+q)=t/sinC

    (a-x)/sin(B+120-q)=t/sinB

    所以

    xsinC/sin(C+q)=t

    (a-x)sinB/sin(B+120-q)=t

    所以

    xsinC/sin(C+q)=(a-x)sinB/sin(B+120-q)

    利用和比定理,削去x

    t=x/[sin(C+q)/sinC]=(a-x)/[sin(B+120-q)/sinB]=a/{[sin(C+q)/sinC]+[sin(B+120-q)/sinB]}

    所以我们可以用一个角度q表示t

    t=a/{[sin(C+q)/sinC]+[sin(B+120-q)/sinB]}

    我们要求t的最小值.

    就是求[sin(C+q)/sinC]+[sin(B+120-q)/sinB]的最大值.

    就是求cosq+cotCsinq+[sin(B+120)/sinB]cosq-sinq[cos(B+120)/sinB]的最大值.

    就是求{1+[sin(B+120)/sinB]}cosq+[cotC-cos(B+120)/sinB]sinq的最大值.

    其中注意到B,C还有那些三角函数都可以用三角形abc三边表示.

    {1+[sin(B+120)/sinB]}=X

    [cotC-cos(B+120)/sinB]=Y

    所以就是要求Xcosq+Ysinq的最大值,根据cauchy不等式有.

    (Xcosq+Ysinq)^2