之前看到一篇文章(见此),其中有说道sin36°的计算。
自己尝试了下,果真不会算。
其实不会算的原因在于没有画好图,而且参考了错误的思路。
下面演示下正确的计算方法:
草稿纸开始作图(如下图)
- 画一个等腰三角形ABC,角C为36°。则角A角B均为72°。(三角形内角180°)
- 画角A的角平分线,相交CB于E点。此时角EAB为36°。角AEB为72°。
通过以上两步,我们发现:
- 我们有了三个等腰三角形。CAB和ECA和ABE。
- 三角形相似,则对应边成比 例。(来源于相似三角形公式)

下面,我们开始进行计算。
假设CB长度为1,此时CE=AE=AB为x。EB则为1-x。
相似三角形,底边比斜边相等:
ABBE=CBAB
即:
x1−x=1x
x2=1−x
对结果进行整理:
x2+x−1=0
使用求根公式:
x=2a−b±b2−4ac
带入后得到:
x=2−1±12+4=2−1±5
在这里,显然是x>0的。所以:
x=2−1+5
好。基本上每条线的长 度我们都是已知的了。此时要求sin36°,可以转化为求角CAE的正弦。
我们再做一条辅助线:

这样就有:
sin36o=AEDE=AEAE2−AD2
sin36o=xx2−0.52
sin36o=2−1+5(2−1+5)2−0.52
sin36o=2−1+5(46−25)−41
sin36o=2−1+545−25
sin36o=2−1+5215−25
sin36o=−1+55−25
sin36o=(5−1)(5+1)5−25∗(5+1)2
sin36o=45−25∗(5+1+25)
sin36o=4(5−25)∗(6+25)
sin36o=410−25
最终检验
sqrt(10-2*sqrt(5))/4
ans = 0.58779
sin(36/180*pi)
ans = 0.58779
计算正确。