问题描述
在Python中,如果要从atan()函数创建atan2()的效果,该如何处理?例如,如果我具有笛卡尔坐标(x,y),并想使用atan()函数找到(x,y)的反正切值,使其在所有象限中都有效,那么无论x或y的符号如何,我可以不用atan2()函数来做到这一点吗?在笛卡尔和极坐标之间转换的示例中:
def cartopol(x,y):
r = (x**2 + y**2)**0.5
p = math.atan(y/x)
return(r,p)
使用atan()函数当前无法使用此公式返回正确的弧度角,因此必须更改什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)