2010-09-30 37 views
12

爲什麼atan2函數的參數是「向後」?也就是說,它爲什麼接受y, x而不是標準x, y的座標?爲什麼參數「atan2」「倒退」?

+1

可能的重複[爲什麼參數atan2 Y,X而不是X,Y?](http://stackoverflow.com/questions/1045630/why-are-the-arguments-to-atan2-yx-而超XY) – finnw 2011-05-08 00:49:27

回答

12

因爲它類似於atan(y/x),與y作爲分子和x作爲分母。

7

可能是因爲atan2(y,x) = atan(y/x) ± nπ和這裏,yx排列順序相同。

4

arctangent的單參數版本需要相對的除以相鄰邊的比例。這是y/x。這與atan2(y,x)非常相似,因爲它是atan(y/x)的延續。