为什么`atan2`的参数“颠倒了”?

15

为什么 atan2 函数的参数“反向”?也就是说,为什么它接受以y, x形式表示的坐标而非标准的x, y坐标形式?


1
可能是为什么atan2的参数是Y,X而不是X,Y?的重复问题。 - finnw
3个回答

15

因为它类似于 atan(y / x),其中y为分子,x为分母。


8

可能是因为在这里,yx的顺序相同,所以atan2(y,x) = atan(y/x) ± nπ


5

反正切函数的单参数版本需要相邻边除以对边的比率。这是y/x。与atan(y/x)类似,可以说atan2(y,x)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接