有没有不同坐标系之间转换的函数?
例如,Matlab 有[rho,phi] = cart2pol(x,y)
用于从笛卡尔坐标到极坐标的转换。看起来应该是 numpy 或 scipy 。
使用 numpy,您可以定义以下内容:
import numpy as np
def cart2pol(x, y):
rho = np.sqrt(x**2 + y**2)
phi = np.arctan2(y, x)
return(rho, phi)
def pol2cart(rho, phi):
x = rho * np.cos(phi)
y = rho * np.sin(phi)
return(x, y)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)