Calculadora de arco tangente
Digite a razão 1 e receba o arco tangente: 0,785398163397 radianos, ou seja, 45 graus. Qualquer número finito serve, por mais extremo que seja, e o ângulo fica sempre estritamente entre −π/2 e π/2, com radianos e graus lado a lado para nunca divergirem. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- X
- 1
- Entrada
- 1
- Radianos
- 0,7853981634
- Graus
- 45
- Imagem
- (-pi/2, pi/2)
Você envia um número e recebe o ângulo em radianos estritamente entre -pi/2 e pi/2, junto com o equivalente em graus. Entradas não finitas ou não numéricas são rejeitadas com um erro de validação claro em vez de uma resposta errada e silenciosa, para que pipelines automatizados possam sempre confiar no resultado recebido.
O que o arco tangente realmente entrega
A função tangente transforma um ângulo em uma razão: subida sobre percurso, cateto oposto sobre adjacente. A calculadora de arco tangente faz o caminho inverso. Dê a ela a razão 1 e ela responde pi/4, aproximadamente 0.785398 radianos, porque esse é o ângulo cuja tangente vale um.
Dê -3.7 e ela responde um ângulo negativo de cerca de -1.3069 radianos, pois o arco tangente é uma função ímpar cujo sinal acompanha o da entrada. O resultado é sempre o valor principal: o único ângulo no intervalo aberto (-pi/2, pi/2) cuja tangente corresponde ao seu número. Essa garantia é o que torna a função uma inversa verdadeira — todo número real tem exatamente uma resposta, e a resposta nunca cai sobre as assíntotas verticais.
Quando a entrada cresce sem limite, a saída se aproxima de pi/2 sem jamais alcançá-lo, com comportamento espelhado no lado negativo. Na prática, isso significa que você pode informar qualquer razão finita, por extrema que seja, e receber um ângulo limitado e bem-comportado que a trigonometria seguinte consome sem casos especiais, cortes de ramo ou ambiguidade de quadrante para resolver antes.
Por que radianos, e quando você precisa de graus
Radianos são a unidade nativa da análise: derivadas, integrais e expansões em série das funções trigonométricas só ficam limpas quando os ângulos são medidos em radianos, e toda biblioteca matemática séria retorna atan em radianos por esse motivo. Esta capacidade retorna primeiro os radianos, exatamente como a biblioteca padrão os calcula, e depois acrescenta o equivalente em graus por comodidade, para que você não precise multiplicar por 180/pi. Se o resultado alimentar outro cálculo, use o campo de radianos.
Se uma pessoa for ler, o campo de graus costuma ser compreendido mais rápido: 0.785398 radianos é opaco, enquanto 45 graus é reconhecido de imediato. De qualquer forma, uma única chamada entrega as duas representações calculadas a partir do mesmo valor subjacente, de modo que os dois números nunca podem divergir entre si, e você nunca mantém uma constante de conversão própria que possa desviar ou ser digitada errada.
Arco tangente versus atan2, e validação da entrada
Um número entra, um ângulo sai — esse é o contrato aqui. A variante clássica atan2 recebe dois argumentos, uma coordenada y e uma x, e usa os sinais delas para posicionar o ângulo no quadrante correto, retornando valores ao longo de todo o círculo. Esta capacidade trata deliberadamente apenas o caso de um argumento: uma razão sem informação de quadrante, que é exatamente o que são inclinações, gradientes e taxas de crescimento.
A validação é rigorosa por decisão de projeto. A entrada infinita é recusada em vez de mapeada para pi/2 porque aceitá-la esconderia falhas a montante — um estouro de divisão disfarçado de ângulo legítimo é exatamente o tipo de falha que você quer ver exposta, não suavizada em silêncio.
Casos de uso
Converter uma inclinação em ângulo
Transforme um gradiente de sensor, uma declividade de estrada ou um coeficiente de regressão no ângulo de inclinação que ele representa, em radianos ou graus.
Estabilizar um laço de controle
Leve uma razão de erro ilimitada para o intervalo (-pi/2, pi/2) para que o controlador veja um sinal suave e saturado em vez de um valor descontrolado.
Validar razões financeiras
Converta razões de taxas de crescimento em ângulos para visualizações geométricas de carteiras, rejeitando entradas não finitas antes que cheguem ao gráfico.
Perguntas frequentes
Quanto custa?
Também é grátis executar no seu navegador nesta página.
Qual é o intervalo do resultado?
A saída é o valor principal: um ângulo em radianos estritamente entre -pi/2 e pi/2, mais o equivalente em graus.
O que acontece se eu enviar texto ou nada?
O valor deve ser um número finito; NaN e Infinito também são recusados.
É o mesmo que atan2?
Não. O atan2 recebe duas coordenadas e resolve o quadrante. Esta capacidade recebe uma única razão e retorna o arco tangente principal.
Qual é a precisão do resultado?
Usa o arco tangente nativo da plataforma e arredonda para doze casas decimais, então os resultados são estáveis e reproduzíveis entre máquinas.
Vocês armazenam a minha entrada?
Não. O número é processado em memória e descartado; apenas o ângulo calculado é retornado.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/math/arctan \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"x":1}'const res = await fetch("https://api.kit.forhosting.com/math/arctan", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"x": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/arctan",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"x": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/arctan", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"x":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"x":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/arctan", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"x": 1
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.arctan",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
A API de arco tangente responde a uma pergunta enganosamente simples: dada uma inclinação ou razão, qual ângulo a produz? É a inversa da função tangente, calculada de forma determinística e sem surpresas de arredondamento — o mesmo código roda grátis no seu navegador e por trás da API paga.
Arco tangente versus atan2, e validação da entrada
Se você tem coordenadas brutas, divida com cuidado ou use uma ferramenta de dois argumentos como trig.inverse_tan; se tem uma razão, esta é a ferramenta certa. A entrada precisa ser um número finito: textos que não podem ser interpretados, campos ausentes, NaN e Infinito positivo ou negativo são rejeitados com um erro invalid_input antes de qualquer cálculo, e chamadas rejeitadas não são cobradas.