ForHosting KIT · Matemática

Calculadora de funções hiperbólicas

Para 1,5 você recebe um seno hiperbólico de 2,12927945509, um cosseno de 2,35240961524 e uma tangente de 0,905148253645, os três a partir do mesmo número. Útil para conferir um cabo suspenso ou uma ativação tanh. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
X
1,5
Você obtém
Seno hiperbólico
2,1292794551
cosh
2,3524096152
Tangente hiperbólica (tanh)
0,9051482536

As funções hiperbólicas aparecem onde quer que crescimento e decaimento exponenciais se combinem: a curva de um cabo suspenso, a forma de uma película de sabão, a composição de velocidades relativísticas, a função de transferência de uma camada de rede neural.

O que sinh, cosh e tanh realmente medem

As funções hiperbólicas são as análogas exponenciais das trigonométricas. O seno hiperbólico é definido como sinh(x) = (e^x − e^−x) / 2, o cosseno hiperbólico como cosh(x) = (e^x + e^−x) / 2, e a tangente hiperbólica como o quociente deles, tanh(x) = sinh(x) / cosh(x). Enquanto seno e cosseno parametrizam um círculo, sinh e cosh parametrizam uma hipérbole, e é por isso que surgem na física e na engenharia sempre que um sistema é governado por comportamento exponencial, e não por rotação.

O exemplo mais célebre é a catenária: uma corrente ou cabo pendurado sob o próprio peso segue exatamente o gráfico de cosh, e não uma parábola, como se costuma supor. A calculadora de funções hiperbólicas avalia as três a partir do mesmo valor de entrada, de modo que a identidade cosh²(x) − sinh²(x) = 1 se mantém para os números que você recebe, dentro do arredondamento normal de ponto flutuante.

A tanh merece menção especial porque comprime qualquer entrada real no intervalo aberto (−1, 1), e é exatamente por isso que se tornou uma função de ativação clássica no aprendizado de máquina: é suave, simétrica em torno de zero e limitada.

Como os valores são calculados e por que são estáveis

Em seguida, aplica as implementações nativas em dupla precisão de sinh, cosh e tanh e arredonda cada resultado para doze algarismos significativos antes de devolvê-lo. Uma limitação honesta decorre da própria matemática: cosh(x) e sinh(x) crescem como e^x / 2, portanto, para entradas com módulo maior que aproximadamente 710, os valores reais excedem o que um double comporta.

A tanh nunca transborda — ela satura em direção a ±1 — mas os três valores são calculados e validados juntos, de modo que a verificação de intervalo se aplica à resposta inteira.

Quando vale ter os três valores juntos

Em qualquer lugar onde um pipeline, uma verificação sem planilhas ou um relatório automatizado precise de valores hiperbólicos sem carregar uma biblioteca matemática. Engenheiros civis que verificam uma aproximação de catenária querem cosh e sinh lado a lado no mesmo parâmetro de vão; cientistas de dados que conferem uma camada personalizada querem a tanh avaliada sobre logits vindos direto dos logs de produção; físicos que compõem rapidezes na relatividade restrita as somam linearmente e depois convertem de volta por meio dessas mesmas funções.

Como os três resultados vêm de uma única entrada em uma única chamada, não há risco de misturar valores calculados a partir de números ligeiramente diferentes — um modo de falha real quando sinh, cosh e tanh são obtidos separadamente.

Verificar uma aproximação de catenária

Confira os valores de cosh e sinh por trás de um projeto de cabo suspenso no parâmetro exato de vão, com as duas funções devolvidas a partir da mesma entrada.

Ensinar ou aprender identidades hiperbólicas

Confirme numericamente que cosh²(x) − sinh²(x) = 1 e tanh(x) = sinh(x)/cosh(x) para qualquer x, diretamente no objeto de resposta.

Quanto custa?

Também é gratuito executar no seu navegador nesta página, com o mesmo código.

Que tipo de entrada ele aceita?

Um único número real finito, passado como x. Strings numéricas também são aceitas. NaN, infinitos e texto não numérico são rejeitados com um erro de entrada inválida.

Por que recebo um erro de fora do intervalo para entradas muito grandes?

Porque sinh(x) e cosh(x) crescem como e^x/2 e transbordam a precisão dupla além de |x| ≈ 710.

Os resultados são determinísticos?

Sim. Cada valor é arredondado para doze algarismos significativos, de modo que a mesma entrada produz uma saída idêntica byte a byte em qualquer máquina e em qualquer execução.

Ele suporta funções hiperbólicas inversas?

Não. Esta capacidade calcula apenas sinh, cosh e tanh. As funções inversas (asinh, acosh, atanh) são uma questão separada, com regras de domínio próprias.

Minha entrada fica armazenada em algum lugar?

Não. O número é avaliado e descartado; apenas os três valores das funções são devolvidos.

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.

POSThttps://api.kit.forhosting.com/math/hyperbolic-functions

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/hyperbolic-functions \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x":1.5}'
{
  "x": 1.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.hyperbolic_functions",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

A API de funções hiperbólicas recebe um único número real finito e devolve o seno hiperbólico, o cosseno hiperbólico e a tangente hiperbólica juntos, calculados a partir da mesma entrada para que os três valores sejam sempre consistentes entre si. Em vez de chamar três endpoints separados ou recorrer a uma calculadora científica três vezes, você envia um número e recebe sinh(x), cosh(x) e tanh(x) em um único objeto JSON, determinístico e reproduzível em cada execução.

Como os valores são calculados e por que são estáveis

O endpoint valida que a entrada é um número real finito, rejeitando texto que não pode ser interpretado, NaN e infinito positivo ou negativo com um erro claro de entrada inválida, que nunca é cobrado. Esse arredondamento é deliberado: as especificações IEEE-754 dessas funções permitem uma diferença de um ulp entre fabricantes de CPU, e uma API reproduzível não deve mudar a resposta conforme a máquina que atendeu à requisição. Em vez de devolver um infinito que seria serializado como null e quebraria o seu parser JSON mais adiante, o endpoint informa que a entrada está fora do intervalo.

Onde um endpoint hiperbólico combinado se justifica

A capacidade roda em nossa edge global sem armazenar nada após a resposta, e o mesmo código determinístico roda gratuitamente no seu navegador nesta página, de modo que você pode verificar um valor de forma interativa e pagar apenas US$ 0,002 por requisição quando automatizar a chamada em um script, uma etapa de CI ou uma tarefa agendada.

Conferir uma camada de ativação tanh

Passe logits reais dos logs de produção pelo endpoint e compare com o que a sua camada de rede neural personalizada produz.

Ver a documentação completa do KIT →