ForHosting KIT · Matemáticas

Arctangente de dos argumentos en grados

Un vector con x igual a −1 e y igual a 1 apunta a 135°, arriba y a la izquierda. Introduzca ambas coordenadas, primero y y después x, y obtenga el ángulo en grados entre −180 y 180, sin perder el cuadrante. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Y
1
X
-1
Obtiene
Grados
135

Esta calculadora de arctangente de dos argumentos convierte una dirección cartesiana en un ángulo medido en grados. Introduzca la coordenada vertical (y) y la coordenada horizontal (x), y la herramienta evalúa atan2(y, x) conservando el cuadrante que se perdería con una arctangente simple de y dividido entre x. El resultado abarca todo el rango principal, de menos ciento ochenta a ciento ochenta grados, por lo que resulta útil para rumbos, vectores, gráficos, robótica, navegación y comprobaciones geométricas. El cálculo es determinista, no depende de ninguna conexión de red y rechaza con claridad el origen, porque el punto (0, 0) no tiene dirección.

Por qué dos argumentos conservan la dirección

Una arctangente convencional de un solo argumento recibe un cociente, normalmente y dividido entre x. Ese cociente, por sí solo, no permite distinguir todas las direcciones. Por ejemplo, los puntos (1, 1) y (−1, −1) dan el mismo cociente aunque sus vectores apunten a cuadrantes opuestos.

La forma de dos argumentos conserva ambas coordenadas con su signo y las usa por separado, de modo que puede saber si la dirección queda a la derecha o a la izquierda del eje horizontal, y por encima o por debajo de él. Esta calculadora sigue el orden habitual atan2(y, x): y es la componente vertical y x, la horizontal. Los ángulos positivos giran en sentido antihorario a partir del semieje x positivo, y los negativos, en sentido horario.

Un vector que apunta a la derecha da cero grados; uno que apunta hacia arriba, noventa grados, y uno que apunta hacia abajo, menos noventa grados. Un vector situado sobre el semieje x negativo da ciento ochenta grados. Ese contexto direccional completo es la razón principal para usar atan2 en lugar de calcular a mano la arctangente de un cociente.

Además, evita la división entre cero cuando x vale cero, porque las dos coordenadas pasan directamente a la función angular, sin pasar antes por un cociente calculado aparte.

Cómo introducir las coordenadas e interpretar el resultado

Piense en el par como un vector que parte del origen y termina en el punto cuyas coordenadas son x en horizontal e y en vertical. Los resultados enteros y las diagonales conocidas siguen siendo, por tanto, breves, mientras que las pendientes menos comunes conservan una precisión útil. El resultado principal cae dentro del intervalo completo en grados descrito para atan2: los valores por debajo del eje horizontal suelen ser negativos, y los que quedan por encima, positivos.

Si su aplicación necesita un rango de tipo brújula, de cero a trescientos sesenta, convierta un resultado negativo sumándole trescientos sesenta después de recibirlo. No invierta los campos: atan2 recibe primero la coordenada y, luego la x, y al intercambiarlas se mide, en general, otro ángulo. El par (0, 0) se rechaza.

Aunque algunos entornos de programación devuelven por convención un cero para esa entrada, el vector nulo no tiene longitud ni un rumbo único, así que dar un ángulo falsearía la geometría.

Dónde resultan útiles los ángulos deterministas en grados

La arctangente de dos argumentos aparece siempre que un par de componentes con signo tiene que convertirse en una orientación. En gráficos interactivos, reste la posición de un objeto a la del puntero y envíe los desplazamientos resultantes, vertical y horizontal, para obtener la rotación hacia el puntero. En robótica, la odometría de las ruedas, las componentes de la velocidad o el desplazamiento hasta un objetivo pueden convertirse en un rumbo para diagnósticos y lógica de control.

En el preprocesado geográfico o de navegación, las diferencias proyectadas este-oeste y norte-sur pueden comprobarse como una dirección plana antes de aplicar un modelo de rumbo más especializado. Los docentes pueden usar la herramienta para mostrar por qué importa la información del cuadrante, y los conjuntos de pruebas, para crear casos de referencia transparentes con ejes, diagonales y vectores cualesquiera. La implementación solo usa la validación de números finitos, una operación atan2 nativa y determinista, la conversión mediante ciento ochenta dividido entre pi y un redondeo decimal estable.

No llama a ningún modelo de lenguaje, no consulta servicios externos, no usa el azar y no depende de la fecha actual. Gracias a esas propiedades, las mismas entradas dan siempre el mismo resultado, y la capacidad sirve para scripts, comprobaciones de compilación, ejercicios de clase y pequeños flujos de ingeniería que necesitan un resultado claro en grados y no una lectura visual opaca.

Orientar un objeto 2D

Convierta los desplazamientos con signo del puntero o de un objetivo en un ángulo de rotación sin perder el cuadrante correcto.

Comprobar el rumbo de un robot

Transforme las componentes horizontal y vertical del movimiento en un rumbo en grados reproducible para pruebas y diagnósticos.

Enseñar el comportamiento de los cuadrantes

Compare pares de coordenadas con el mismo cociente y muestre por qué atan2 devuelve direcciones distintas en el plano completo.

¿Por qué atan2 necesita tanto y como x?

Sus signos, tomados por separado, identifican el cuadrante. El cociente de y entre x pierde esa información cuando las direcciones son opuestas.

¿En qué orden debo indicar las coordenadas?

Primero la coordenada y, después la x, cada una en su campo con nombre. Es el mismo orden de la firma habitual atan2(y, x).

¿Qué rango puede tener el resultado?

El ángulo principal va de menos ciento ochenta a ciento ochenta grados; los valores negativos representan un giro en sentido horario a partir del semieje x positivo.

¿Por qué se rechaza el punto (0, 0)?

El vector nulo no tiene una dirección única, así que un ángulo en el origen no está definido geométricamente.

¿Cómo paso un resultado negativo a un ángulo de brújula?

Sume una vuelta completa, trescientos sesenta grados, a cualquier resultado negativo. Los puntos por debajo del eje horizontal salen con ángulo negativo, y esa suma da la misma dirección medida sobre el círculo completo.

¿En qué orden se introducen las coordenadas?

Primero y, la componente vertical, y después x, la horizontal. Si las intercambia, la calculadora mide otro ángulo: con y igual a 1 y x igual a −1 el resultado es 135°.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/trig/atan2-degrees

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/trig/atan2-degrees \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"y":1,"x":-1}'
{
  "y": 1,
  "x": -1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.atan2_degrees",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Cómo introducir las coordenadas e interpretar el resultado

Tanto y como x deben llegar como números JSON finitos. La calculadora devuelve un único campo, degrees, redondeado como máximo a doce decimales para que el JSON sea estable y legible. Ambos campos son obligatorios, y las cadenas de texto, como el número uno escrito como texto, no se convierten en silencio, porque una API numérica estricta detecta pronto los errores en la forma de los datos.

Dónde resultan útiles los ángulos deterministas en grados

La versión del navegador es cómoda para un cálculo puntual, mientras que las solicitudes automatizadas cuestan $0.002 por cada elemento correcto.

¿Cuánto cuesta un cálculo con la API?

Cada solicitud correcta a la API cuesta $0.002. La calculadora del navegador puede ejecutar el mismo cálculo determinista de forma local.

Ver la documentación completa del KIT →