笨算

本帖于 2023-12-10 00:43:47 时间, 由普通用户 kde235 编辑
回答: 周末耗脑题:求角度wxcfan1232023-12-09 10:11:10

只想到一个繁杂三角计算的解法如下。 还等高手给出纯几何解法。
设原图中大三角形的顶点分别为A,B,C, BC上面的点为D,则题为:
已知∠BAD=30, ∠ABC=24, AB=CD, 求∠ACB

设AB=a, ∠ACB=θ
则 AD=sin24/sin(180-24-30)*AB = sin24/sin126*a
   a = DC = sin(126-θ)/sinθ * AD = sin(126-θ)/sinθ * sin24/sin126 * a
即问题归结为关于θ的方程:
sin(126-θ)/sinθ * sin24/sin126 = 1

亦即 sin24 * sin(126-θ) = sin126 * sinθ    ---- (1)
方程看似很简单, 求解却颇费工夫

(1)式即
  sin(54+θ) * sin24 = sinθ * sin54
  sin54*cosθ*sin24 + cos54*sinθ*sin24 = sinθ * sin54
  sinθ(sin54 - cos54*sin24) = cosθ*sin24*sin54
因此
   ctgθ = (sin54-cos54*sin24)/(sin24*sin54)  ---- (2)
用计算器可算出右边的值约为1.732, 有理由相信它是sqrt(3), 即θ=30

问题归结为证明(2)右边的值就是sqrt(3)
注意通过等式 sin(3*18) = cos(2*18) 可得出sin18的精确值
令x=sin18, 则
    3x-4x^3 = 1-2x^2
   4x^3-2x^2-3x+1 = 0
   (x-1)(4x^2+2x-1)=0
因此
    4x^2 + 2x - 1 = 0         ---- (3)  
   
由(3)可得sin18的精确值  sin18 = (sqrt(5)-1)/4
再利用54=3*18,  24=60-2*18, 可得到sin54, cos54和sin24的用根式表示的精确值, 代入(2)式应该可计算出其值为sqrt(3),
只是这样的计算量太大了。 有一个想法是利用(3)在计算中降次。

令x=sin18, y=cos18, 则有
   4x^2 = 1 - 2x
    y^2 = 1 - x^2
    
  (2)  = (sin54-cos54*sin24)/(sin24*sin54)
       = 1/sin24 - cos54/sin54
       = 1/sin(60-2*18) - cos(3*18)/sin(3*18)
       = 1/(sin60*(1-2x^2)-cos60*2xy) - (4y^3-3y)/(3x-4x^3)
       = 1/(sqrt(3)/2*(1-2x^2)-xy) - (4y^3-3y)/(3x-4x^3)
       = 1/(sqrt(3)/2*(1-1/2*(1-2x))-xy) - (4y^3-3y)/(x(3+2x-1))
       = 1/(sqrt(3)/2*x + sqrt(3)/4 - xy)  -  y/(x+1)
       = 4/(2sqrt(3)x + sqrt(3) - 4xy) - y/(x+1)
       = [4(x+1) - y(2sqrt(3)x + sqrt(3) - 4xy)] / [(x+1)(2sqrt(3)x + sqrt(3) - 4xy)]  --- (4)
       
分别计算(4)的分子和分母:
Numerator = 4(x+1) - y(2sqrt(3)x + sqrt(3) - 4xy)
          = 4x + 4 - 2sqrt(3)xy - sqrt(3)y + 4xy^2
          = 4x + 4 - 2sqrt(3)xy - sqrt(3)y + x(4-4x^2)
          = 4x + 4 - 2sqrt(3)xy - sqrt(3)y + x(4+2x-1)
          = 4x + 4 - 2sqrt(3)xy - sqrt(3)y + 2x^2 + 3x
          = 7x + 4 - 2sqrt(3)xy - sqrt(3)y + 1/2*(1-2x)
          = 6x + 9/2 - 2sqrt(3)xy - sqrt(3)y
Denominator = (x+1)(2sqrt(3)x + sqrt(3) - 4xy)
            = 2sqrt(3)x^2 + 3sqrt(3)x - 4x^2y + sqrt(3) - 4xy
            = sqrt(3)/2*(1-2X) + 3sqrt(3)x + y(2x-1) + sqrt(3) - 4xy
            = sqrt(3)/2 + 2sqrt(3)x - 2xy - y + sqrt(3)
            
因此 Denominator * sqrt(3)
            = 3/2 + 6x - 2sqrt(3)xy - sqrt(3)y + 3
            = 9/2 + 6x - 2sqrt(3)xy - sqrt(3)y
            = Numerator
故(4)以及(2)的值确实为sqrt(3), 所求角为30°
 

所有跟帖: 

赞!三角法方程易得解难求。 -wxcfan123- 给 wxcfan123 发送悄悄话 (642 bytes) () 12/10/2023 postreply 10:09:49

优化一下 -kde235- 给 kde235 发送悄悄话 (2384 bytes) () 12/10/2023 postreply 15:54:45

三角恒等式 sin(84) * sin24 = sin30 * sin54 的简单证明 -wxcfan123- 给 wxcfan123 发送悄悄话 (189 bytes) () 12/10/2023 postreply 17:31:56

复盘优化一下。 -wxcfan123- 给 wxcfan123 发送悄悄话 (565 bytes) () 12/13/2023 postreply 10:24:08

证明较易,求解较难 -乱弹- 给 乱弹 发送悄悄话 乱弹 的博客首页 (0 bytes) () 12/14/2023 postreply 12:32:07

请您先登陆,再发跟帖!