Arctangente de dos argumentos en grados
La arctangente es la inversa de la función tangente: a partir de una pendiente real o de un par de componentes cartesianas, recupera el ángulo dirigido cuya tangente coincide con esa razón.
Ejecutar — gratis
Los estudiantes usan atan cuando un triángulo rectángulo aporta el cateto opuesto sobre el adyacente y necesitan el ángulo de elevación; ingenieros y desarrolladores de videojuegos usan atan2 cuando un vector (x, y) debe mapearse a un rumbo en el plano completo que respete todos los cuadrantes. Controladores, tuberías gráficas, ayudas de navegación y correctores de tareas necesitan una respuesta numérica determinista que puedan fijar en integración continua, en lugar de una captura de calculadora válida solo para una figura etiquetada. Esta capacidad acepta un valor único para el atan clásico, o bien x e y para atan2, rechaza el origen indefinido en el que ambos componentes son cero y devuelve el ángulo en radianes y grados como JSON estructurado. La misma función pura alimenta el widget gratuito del navegador y la ruta de API prepago, de modo que un ejemplo golden del servidor coincide con lo que un visitante ejecuta en local sin viaje de red ni intervención de un modelo de lenguaje.
Qué calculan la arctangente y atan2, y cuándo conviene cada modo
En trigonometría real, la arctangente principal de un número t es el único ángulo theta del intervalo abierto de menos noventa grados a más noventa grados cuya tangente es igual a t. Ese rango es ideal cuando ya se conoce la razón opuesto sobre adyacente y se trabaja en un triángulo rectángulo o en el gráfico de una recta por el origen en el sentido de pendiente del semiplano derecho. El atan2 de dos argumentos (y, x) amplía la idea a todo el plano: devuelve el argumento polar del punto (x, y) en el intervalo semiabierto de menos ciento ochenta grados a más ciento ochenta grados, colocando correctamente los vectores en todos los cuadrantes y sobre los ejes. La intención de búsqueda se agrupa en frases como calculadora de arctangente, atan en grados, atan2 x y, tangente inversa en línea y convertir pendiente en ángulo. Las personas desean un resultado numérico que puedan contrastar con la clave de un ejercicio, un rumbo de sensor o la orientación de un personaje de juego, y no solo una identidad simbólica de que la tangente de la arctangente de t es t para t finito. Entregar tanto radianes como grados en JSON facilita pegar el resultado en apuntes, compararlo en pruebas automatizadas o alimentarlo a una tubería mayor sin reimplementar la conversión de grados y la lógica de cuadrantes en cada lenguaje que se enseña o se despliega en portales de deberes y scripts de ingeniería que ya almacenan ángulos en convenciones de unidades mixtas.
Cómo esta calculadora valida la entrada, elige atan o atan2 y rechaza el origen
Use las etiquetas y unidades indicadas en cada campo. Si falta algo o un valor está fuera del rango permitido, la página señala qué debe corregir.
Uso práctico, límites, precios y canales de entrega
Use la herramienta del navegador cuando desee un resultado inmediato de arctangente o atan2 al revisar deberes, verificar una conversión de pendiente a ángulo o confirmar un rumbo 2D sin instalar un sistema de álgebra computacional. Use la API cuando un script, plataforma de lecciones, ayuda de juego, cuaderno de robótica o tubería de sensores necesite JSON estable para muchas evaluaciones de tangente inversa bajo un único contrato. Cada petición exitosa es un ítem facturable a $0.002; la validación fallida no consume saldo. Las entradas aceptadas son solo reales finitos: no hay rama compleja, ni familia de inversas multivaluadas más allá de los rangos principales de atan y atan2 documentados arriba, ni conversión automática de unidades de un ángulo ya conocido que no se produzca por tangente inversa. Los resultados son plenamente deterministas: el mismo value, o el mismo par x e y, siempre produce los mismos radianes, grados, etiqueta de method y, en su caso, de cuadrante. No hay modelo de lenguaje, ni servicio externo de geometría, ni aleatoriedad, de modo que la capacidad es segura para fijarla en comprobaciones de integración continua y materiales de lección reproducibles. Conecte el extremo a calculadoras de pendiente, demos de rumbo vectorial, correctores de concursos, hojas de ingeniería que listan una razón tangente o un desplazamiento planar, o pasos de preprocesado flotante en los que ya prefiere un error explícito de origen frente a widgets de caja negra opacos que no pueden mostrar por qué cero sobre cero no tiene dirección.
Qué puede hacer con ella
Ejercicios de tangente inversa para deberes y exámenes
Estudiantes y evaluadores confirman atan de una pendiente o atan2 de componentes planas, con rechazo claro cuando x e y son ambos cero.
Fixtures deterministas para pruebas de gráficos y robótica
Tuberías que siembran pruebas unitarias de rumbos 2D o ángulos de panorámica pueden invocar un oráculo puro de arctangente en lugar de reimplementar atan2 en cada lenguaje.
Recuperación de rumbo en sensores y navegación
Notas de campo o desplazamientos derivados de IMU que almacenan x e y recuperan un rumbo estable en grados y radianes como JSON estructurado para registros o ayudas cartográficas ligeras.
Preguntas frecuentes
¿Cómo se calcula la arctangente con esta API?
Envíe value para atan, o ambos x e y para atan2, a trig.inverse_tan. La respuesta devuelve radianes, grados y el method empleado.
¿Cuál es la diferencia entre atan y atan2 aquí?
atan(value) devuelve un ángulo en (−90°, 90°). atan2(y, x) devuelve un argumento de plano completo en (−180°, 180°] con colocación correcta de cuadrante.
¿Qué ocurre si x e y son ambos cero?
La petición falla con invalid_input. Atan2 está indefinido en el origen; esas llamadas no se cobran.
¿La calculadora de arctangente es gratuita?
La herramienta del navegador se ejecuta gratis en su dispositivo. Las llamadas a la API usan saldo prepago KIT a la tarifa publicada por ítem exitoso; los fallos de validación no se cobran.
¿Cuánto cuesta un cálculo mediante la API?
Cada solicitud correcta de la API cuesta $0.002. La calculadora del navegador ejecuta localmente el mismo cálculo determinista.
Para desarrolladores — acceso por API
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.
Endpoint de API
¿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.
Llámela desde su stack
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}'const res = await fetch("https://api.kit.forhosting.com/trig/atan2-degrees", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"y": 1,
"x": -1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/atan2-degrees",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"y": 1,
"x": -1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/atan2-degrees", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"y":1,"x":-1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"y":1,"x":-1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/atan2-degrees", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"y": 1,
"x": -1
}Ejemplo de respuesta
{
"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.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |