正如我在其他问题中所展示的,我目前正在实现一个C++元编程库,其中包括一组用于编译时算法的类型和元功能。
我现在的目标是为我的定点类型实现三角函数sin和cos。
我的问题是,我发现的关于三角算法的每一篇论文都谈到了科迪奇或某种泰勒级数。CORDIC的问题是,它需要通过查找表获得大量的预先计算的值,而且我不能很容易地为它提供tmp。同样,CORDIC的目的是在没有乘法器的硬件中计算三角函数,而且我完全可以用我的库进行乘法。
所以我的问题是:,除了CORDIC和Taylor级数,还有其他简单的替代方法来计算三角函数吗?
发布于 2013-09-12 01:14:42
通过查找表预先计算的大量值
有多少是“巨大的”?听起来就像一次性的努力,一旦你完成就会很快。我的建议?拿个铲子把那张桌子填上。当你得到另一个答案的时候你就能做好了。
https://stackoverflow.com/questions/18753765
复制相似问题