如何在objective-c中获得“反向”切线?

时间:2008-10-28 20:02:40

标签: objective-c math

我知道tan(angle)让我切线。但是我如何做“反向切线”以便我可以得到给定直角三角形两边长度的角度?

我假设math.h有一种方法吗?

3 个答案:

答案 0 :(得分:15)

正如其他人所提到的,atan()正是您所寻找的。通常,该操作被称为“反正切”或“反正切”,而不是“反正切”。 “atan”这个名字来自“反正切”。还有一个atan2()函数,它将X和Y坐标作为单独的参数,并且会给你一个相对于0标记的角度,而atan()会将象限作为开发者的练习。但要注意,某些较旧的MS环境(或者可能是视觉工作室库?)上的atan2()函数不能正常工作......

答案 1 :(得分:9)

应该有一个atan()函数。

例如:http://www.acm.uiuc.edu/webmonkeys/book/c_guide/2.7.html

答案 2 :(得分:1)

使用atan()