【发布时间】:2012-02-02 06:44:21
【问题描述】:
两点之间的距离:
sqrt((x1-x2)^2 + (y1-y2)^2)
有没有办法在 Objective-C 中更快地完成这个数学运算?
编辑:我想我需要在上面澄清一下。我写了上面的公式只是为了澄清我用来计算距离的公式。 ^ 并不是要代表 xor - 我只是想代表数学公式而不使用任何函数,如 pow 或任何东西,所以我打算使用 ^ 来“提高电源关闭”。我想知道是否有人知道使用按位运算符或在汇编中编写代码是否会提供优化版本。我在 iPhone / iPad 应用程序中使用该公式。
【问题讨论】:
-
我只是想知道是否有人知道执行此类计算的最快方法。通常我只会写出公式并使用 pow 或其他东西,但我不知道使用 * 或按位运算符是否会产生更快的结果。
标签: objective-c math optimization euclidean-distance