Untitled
Angleunknown
plain_text
2 years ago
526 B
1
Indexable
Never
def cart_to_polar(x0, y0, x1, y1): # Convertit des coordonnées cartésiennes (x,y) en polaires (r,theta), dans le repère (o,x0,y0) # Cette fonction fonctionne aussi avec des matrices x0 = met_to_deg(x0) y0 = met_to_deg(y0) x1 = met_to_deg(x1) y1 = met_to_deg(y1) x_ref = x1 - x0 y_ref = y1 - y0 x_ref, y_ref = np.meshgrid(x_ref, y_ref) r = np.sqrt(deg_to_met(x_ref) ** 2 + deg_to_met(y_ref) ** 2) angle = np.arctan2(x_ref, y_ref) - np.radians(90) return r, angle