我有一个将 (u,v) 转换为 (s,d) 的 Python 代码:
def d2r(d):
r = d * math.pi / 180.0
return (r)
def r2d(r):
d = r * 180.0 / math.pi
return (d)
def sd2uv(s,d):
r = d2r(d)
u = s * math.sin(r)
v = s * math.cos(r)
return (u,v)
def uv2sd(u,v):
s = math.sqrt((u*u)+(v*v))
r = math.atan2(u,v)
d = r2d(r)
if d < 0:
d = 360 + d
return (s,d)
u数据存放在u.txt中,每一行有一个数字;v 数据存储在 v.txt 中,每一行也有一个数字。我的问题是如何从这两个文件中提取数据,然后在 Python 代码中使用它们来打印 (s,d)?谢谢!