【发布时间】:2014-06-05 08:45:10
【问题描述】:
角度= arctan(BY/BX)
我很想知道 Math.h 库通过上述方程进行的三角计算有多准确。
我已阅读手册并没有明确说明其准确性。我查看了谷歌搜索,但没有找到明确的答案。
当角度接近 0deg 时,分子 (BY) 小而分母 (BX) 大,By/BX 项的值较低,float(32 位)和 double(64 位)如何受以下因素影响这?。
我知道 64 位更准确,但需要通过这个 dsPIC33 或 PIC24 MCU 查看 32 位和 64 位浮点(0° 到 90°)之间的性能差异。
是否有规则如何使用 arctan 进行准确计算。一位消息人士建议对每个 1/8 段使用 0° 到 45°(0 到 pi/4),这仅适用于 tan 而不是 arctan,对吗?
【问题讨论】:
-
浮点数非常擅长准确表示接近 0 的数字。
标签: math floating-point trigonometry microchip