[Python] Zusammenfassung der mathematischen Konvertierungsverarbeitung (orthogonale Koordinate, Polarkoordinatenkonvertierung usw.) [Mathematik, Numpy usw.]

Finden Sie die orthogonalen Koordinaten (x, y) aus den Polarkoordinaten (r, Θ)

def getXY(r, degree):
    #Grad in Bogenmaß umrechnen
    rad = math.radians(degree)
    x = r * math.cos(rad)
    y = r * math.sin(rad)
    print(x, y)
    return x, y

Finden Sie die Polarkoordinaten (r, Θ) aus den orthogonalen Koordinaten (x, y)

def getRD(x, y):
    r = math.sqrt(x**2+y**2)
    rad = math.atan2(y, x)
    degree = math.degrees(rad)
    print(r, degree)
    return r, degree

Finden Sie die Polarkoordinaten (r, Θ) vom Ursprung xy zu einem bestimmten XY

def getxy_RD(x, y, X, Y):
    _x, _y = (X-x), (Y-y)
    r = math.sqrt(_x**2+_y**2)
    rad = math.atan2(_y, _x)
    degree = math.degrees(rad)
    print(r, degree)
    return r, degree

Recommended Posts

[Python] Zusammenfassung der mathematischen Konvertierungsverarbeitung (orthogonale Koordinate, Polarkoordinatenkonvertierung usw.) [Mathematik, Numpy usw.]
[Sprachverarbeitung 100 Schläge 2020] Zusammenfassung der Antwortbeispiele von Python
[Python] Konvertierung von WGS84 in ein ebenes orthogonales Koordinatensystem
[Kaggle] Zusammenfassung der Vorverarbeitung (Statistik, Verarbeitung fehlender Werte usw.)
Zusammenfassung der Datumsverarbeitung in Python (Datum / Uhrzeit und Datum)
Zusammenfassung der Python-Argumente
Verschiedene Verarbeitung von Python
Zusammenfassung der Python-Dateivorgänge
Zusammenfassung der Python3-Listenoperationen
Nachbearbeitung von Python (NG)