计算器遵循什么样的算法来找到正弦值?

Aay*_*jan 6 algorithm math trigonometry calculator graph-algorithm

如果有人给我一个38度的说法角度,我怎样才能找到正弦函数的值,而不是实际制作一个38度的直角三角形并测量边?我知道我可以使用一些三角函数来接近这些值,但那将是费力的.

我确信计算器和计算机中使用的算法不会采用这种方法.就像我需要找到pi一样,我将使用这样的算法:

一种非常有效的算法,用于计算pi的值

而不是得到一个指南针和一个标尺和绘制圆圈.

但是,我找不到任何正弦函数的算法.

有人可以帮我这个吗?

3ya*_*uya 5

对此最常见的算法之一是将泰勒级数的前几个项用于正弦.

sin x = x - x3/3! + x5/5! - x7/7! + ...,

您使用的术语越多,您获得的逼近度越高.X在这里是弧度,但你可以很容易地从度数得到弧度.然后,如您所见,只有基本操作:+, - ,*,/可用于计算正弦.

在具有浮点协处理器芯片的机器中,使用CORDIC算法(具有一些其他模块),因为它也可以在硬件中实现.