【发布时间】:2014-01-22 08:52:20
【问题描述】:
如果有人给我一个角度,比如 38 度,我将如何在不使用实际制作 38 度直角三角形并测量边的情况下找出正弦函数的值?我知道我可以使用一些三角恒等式来逼近这些值,但这会很费力。
我确信计算器和计算机中使用的算法不会这样做。就像如果我需要找到 pi,我会使用这样的算法:
而不是得到一个指南针和尺子和画圆圈。
但是,我找不到任何这样的正弦函数算法。
有人可以帮我解决这个问题吗?
【问题讨论】:
-
多项式 (Taylor) 级数是一种方法,但我猜计算器在实践中使用更复杂的方法。
-
我会说表格查找、插值和三角关系或硬件更接近事实。 lab.polygonal.de/?p=205
-
经典算法是CORDIC
-
Sin(x) = x - x^3/3! + x^5/5! - ... + (-1)(n+1) * x^(2*n-1)/(2n-1)!
标签: algorithm math calculator graph-algorithm trigonometry