计算sin1∘的值可以利用三角函数的两角差公式以及特殊角的三角函数值来逐步推导。
我们知道1∘=30∘−29∘,不过这种方式计算较为复杂。更常用的是利用三倍角公式结合数值解法,下面先通过三角函数公式精确推导:
利用三倍角公式
根据三角函数的三倍角公式sin3α=3sinα−4sin3α
令α=1∘,则sin3∘=3sin1∘−4sin31∘
我们知道sin3∘可以通过sin(A+B)=sinAcosB+cosAsinB来计算,即sin3∘=sin(1∘+2∘)=sin1∘cos2∘+cos1∘sin2∘
又sin2∘=2sin1∘cos1∘,cos2∘=1−2sin21∘
将sin2∘和cos2∘代入sin3∘=sin1∘cos2∘+cos1∘sin2∘可得:
sin3∘=sin1∘(1−2sin21∘)+2sin1∘cos21∘=sin1∘(1−2sin21∘)+2sin1∘(1−sin21∘)
=sin1∘−2sin31∘+2sin1∘−2sin31∘=3sin1∘−4sin31∘
已知sin3∘≈0.0523
设x=sin1∘,则方程变为4x3−3x+0.0523=0
这是一个一元三次方程,对于一元三次方程ax3+bx2+cx+d=0 ,可以使用卡尔丹公式求解,但过程非常繁琐。
数值解法(泰勒级数展开)
正弦函数的泰勒级数展开式为:
sinx=x−3!x3+5!x5−7!x7+⋯
其中x需用弧度制表示,因为1∘=180π弧度
将x=180π代入上式得:
sin1∘=sin180π=180π−3!(180π)3+5!(180π)5−7!(180π)7+⋯
取前几项就能得到一个较为精确的近似值:
sin1∘≈180π≈0.0175 (只取了第一项,如果多取几项会更精确)
一般情况下,直接使用计算器可以快速得到sin1∘≈0.0174524