Categorías: Tutoriales

Ángulo de un vector con respecto al eje x en Python

Aquí os dejo un pequeño script de ejemplo que calcula el ángulo de un vector con respecto al eje x en Python. El vector tiene su origen en el punto (0, 0) y su destino es el punto (2, 3):.

import math

x1 = 0.0
y1 = 0.0
x2 = 2.0
y2 = 3.0

x = x2 - x1
y = y2 - y1

angle = math.atan2(y, x) * (180.0 / math.pi)
print('Ángulo en grados: ' + str(angle))
Manuel Ignacio López Quintero

Doctor en Ingeniería Informática especializado en Sistemas Inteligentes y Visión Artificial. Profesor y coadministrador de Linux Hispano. Para más información o para contactar con él visita su página oficial: Manuel Ignacio López Quintero.

Ver comentarios

  • Vaya, veo que la librería de python tiene funciones bastante complejas. Me imaginaba el código como un tocho de unas 50 líneas mínimo y es bastante simple. Por cierto, según veo se multiplica por 180/pi para obtener el ángulo en grados, así que la función lo devuelve en radianes ...

    Saludos !!

  • una consulta. al usar este metodo para calcular los angulos, me da el resultado pero en radianes, no en grads como dice ahi arriba. como hago para que me lo de en grados?

Entradas recientes

Nueva versión de OnlyOffice Docs

Desde el equipo de ONLYOFFICE se han puesto en contacto con nosotros para contarnos que…

2 semanas hace

EOF

2 meses hace

CERN

2 meses hace

Agua

2 meses hace

Aire acondicionado

2 meses hace

Eclipse

3 meses hace