[Python] Résumé du traitement de conversion mathématique (coordonnées orthogonales, conversion de coordonnées polaires, etc.) [math, numpy, etc.]

Trouvez les coordonnées orthogonales (x, y) à partir des coordonnées polaires (r, Θ)

def getXY(r, degree):
    #Convertir des degrés en radian
    rad = math.radians(degree)
    x = r * math.cos(rad)
    y = r * math.sin(rad)
    print(x, y)
    return x, y

Trouvez les coordonnées polaires (r, Θ) à partir des coordonnées orthogonales (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

Trouvez les coordonnées polaires (r, Θ) de l'origine xy à un XY spécifique

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] Résumé du traitement de conversion mathématique (coordonnées orthogonales, conversion de coordonnées polaires, etc.) [math, numpy, etc.]
[Traitement du langage 100 coups 2020] Résumé des exemples de réponses par Python
[Python] Conversion de WGS84 en système de coordonnées orthogonales plan
[Kaggle] Récapitulatif du prétraitement (statistiques, traitement des valeurs manquantes, etc.)
Récapitulatif du traitement de la date en Python (datetime et dateutil)
Résumé des arguments Python
Divers traitements de Python
résumé lié à l'opération de fichier python
Résumé des opérations de liste Python3
Post-traitement de python (NG)