gpt4 book ai didi

Python atan 或 atan2,我应该使用什么?

转载 作者:太空狗 更新时间:2023-10-29 17:21:42 27 4
gpt4 key购买 nike

我的公式f=arctan(ImZ/ReZ)

有两种选择:

选项 1 (atan):

ImZ=-4.593172163003
ImR=-4.297336384845

>>> z=y/x
>>> f1=math.atan(z)
>>> f1
0.8186613519278327

选项 2 (atan2)

>>> f=math.atan2(y,x)
>>> f
-2.3229313016619604

为什么这两个结果不同?

最佳答案

Atan 采用单个参数,而 Atan2 采用两个参数。使用两个参数而不是一个参数的目的是收集有关输入符号的信息,以便返回计算角度的适当象限,这对于单参数 Atan

atan2 results for each x,y

Atan2 结果总是在 -pi 和 pi 之间。

引用: https://en.wikipedia.org/wiki/Atan2

关于Python atan 或 atan2,我应该使用什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35749246/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com