【发布时间】:2012-06-10 02:54:03
【问题描述】:
我正在尝试创建一个软件来显示两个向量之间的角度,当它等于 (1,1,2) 时它不起作用,因此这个向量的模数是 sqrtf(6),它很重要2.449490 应该是 2.44948974278318。
有没有办法提高这个操作的精度?
在我的软件的后续步骤中,我执行此操作:
float angle = acos(dot/(modulus1*modulus2));
如果模数 1 == 模数 2,则模数 1*模数 2 = 点,但某些值不会发生这种情况。
我希望我说清楚了。
提前致谢, 格鲁伯
【问题讨论】:
-
以上文章详细阐述,但请注意舍入错误。
-
使用双精度 (64) 还是小数 (80/128)?
标签: objective-c macos xcode4 sqrt