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))
https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.
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?