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

EOF

4 días hace

CERN

2 semanas hace

Agua

3 semanas hace

Aire acondicionado

3 semanas hace

Eclipse

1 mes hace

Monitoriza tu consumo de Claude Code en GNOME con Python y AppIndicator

Si trabajas a diario con Claude Code, seguramente te haya pasado: estás a mitad de…

1 mes hace