Circunferência da elipse
Informe os dois semieixos de uma elipse e receba a circunferência pela segunda fórmula de Ramanujan: semieixos de 5 e 3 dão cerca de 25,53, com valor de forma h de 0,0625. Semieixos iguais devolvem o círculo exato. 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
- A
- 5
- B
- 3
- Circunferência
- 25,5269988628
- H
- 0,0625
- Pi
- 3,1415926536
A circunferência exata de uma elipse é uma integral elíptica sem forma fechada elementar, de modo que engenheiros e estudantes quase sempre recorrem a uma aproximação de alta precisão. A segunda fórmula de Ramanujan é a escolha clássica: usa apenas os dois semieixos, algumas operações aritméticas e uma raiz quadrada, e permanece muito próxima do perímetro verdadeiro para excentricidades comuns. Esta calculadora de circunferência da elipse Ramanujan 2 aceita dois semieixos finitos positivos, constrói o auxiliar de excentricidade h igual ao quadrado de (a menos b) sobre (a mais b), e devolve C aproximadamente pi vezes (a mais b) vezes um mais três h sobre dez mais a raiz de quatro menos três h. Quando a é igual a b a figura é um círculo e a fórmula reduz-se exatamente a dois pi a, de modo que as verificações circulares seguem o caso especial do círculo.
O que a segunda aproximação de Ramanujan calcula e por que se usa
Uma elipse com semieixos a e b tem perímetro dado por uma integral elíptica completa de segunda espécie. Essa integral não se simplifica a uma combinação finita de funções elementares de a e b, de modo que toda calculadora prática ou executa uma série ou aplica uma aproximação fechada. Ramanujan publicou várias fórmulas de notável acurácia; a segunda é especialmente popular porque precisa de apenas uma raiz quadrada e permanece excelente no intervalo de formas que as pessoas realmente medem: de quase círculos a ovais moderadamente alongados.
Defina o auxiliar adimensional h como o quadrado da razão (a menos b) sobre (a mais b). Então a estimativa de circunferência é pi vezes (a mais b) vezes o colchete um mais três h dividido por dez mais a raiz quadrada de quatro menos três h. Quando a é igual a b, h é zero e o colchete é um, de modo que C vale dois pi a — a fórmula exata do círculo.
À medida que os eixos divergem, h cresce em direção a um e o termo de correção sobe de forma suave. Um erro relativo de medição em um eixo grande contribui com mais erro absoluto de perímetro do que o mesmo erro relativo em um eixo pequeno, porque o fator principal é a soma a mais b. As unidades são de sua responsabilidade: se a e b estão em metros, a circunferência está em metros; se estão em polegadas, o resultado está em polegadas.
A ordem de a e b não importa: trocá-los deixa h e C inalterados, embora desenhos de engenharia costumem rotular primeiro o semieixo horizontal. Quando você precisar também de área, excentricidade ou focos, pode usar uma ferramenta de elipse mais completa; aqui a intenção de busca é especificamente a circunferência via a segunda aproximação de Ramanujan, alinhada a deveres, checagens CAD e consultas SEO de calculadora de circunferência da elipse Ramanujan 2.
Onde uma circunferência de elipse precisa ajuda
Salas de aula e plataformas de tutoria usam uma calculadora dedicada de circunferência Ramanujan para que os alunos verifiquem a segunda aproximação com eixos positivos arbitrários sem erros de modo calculadora nem confusão entre rótulos maior e menor. Geradores de prova e plugins LMS precisam de um oráculo determinístico que marque um semieixo negativo como inválido em vez de tomar em silêncio um valor absoluto que ocultaria um erro de sinal do aluno. Validação falha não consome saldo.
Mantenha ambos os semieixos finitos e positivos, fixe a circunferência arredondada nos testes e você obtém perímetros elípticos reproduzíveis para deveres, checagens CAD e workers na borda sem montar uma biblioteca de funções especiais própria.
Casos de uso
Checagens de dever de casa e sala de aula
Os alunos inserem dois semieixos e verificam a circunferência Ramanujan II contra respostas do livro ou da lista sem software de integrais elípticas.
Correção automática de provas e LMS
Marque itens de perímetro de elipse com um oráculo determinístico que rejeita semieixos negativos e nunca inverte em silêncio um erro de sinal.
Perguntas frequentes
Como calcular a circunferência da elipse com a segunda aproximação de Ramanujan?
Envie dois comprimentos finitos positivos a e b.
O que acontece se um semieixo for negativo?
Um semieixo de elipse euclidiana não pode ser menor que zero; essas falhas não são cobradas.
E se a for igual a b?
A elipse é um círculo de raio a (ou b).
Isto é o perímetro exato da integral elíptica?
Não. É a segunda aproximação fechada de alta precisão de Ramanujan — excelente para excentricidades comuns sem avaliar funções especiais.
O que o valor h indica?
Mede o quanto os semieixos são diferentes: a diferença dividida pela soma, elevada ao quadrado. Vale 0 num círculo e sobe em direção a 1 conforme a elipse achata; com semieixos 5 e 3 dá 0,0625.
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/geom/ellipse-perimeter-ramanujan2 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":5,"b":3}'const res = await fetch("https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan2", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 5,
"b": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan2",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 5,
"b": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan2", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":5,"b":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":5,"b":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/ellipse-perimeter-ramanujan2", 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
{
"a": 5,
"b": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.ellipse_perimeter_ramanujan2",
"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
Um semieixo negativo é rejeitado com invalid_input porque o comprimento não pode ser negativo na geometria euclidiana.
O que a segunda aproximação de Ramanujan calcula e por que se usa
O endpoint nunca converte unidades; apenas aplica o mapa geométrico puro dos dois semieixos para a circunferência Ramanujan II.
Contrato de entrada, forma da resposta e erros de semieixo negativo
Zero também é rejeitado para que a figura continue sendo uma elipse ou círculo próprios com comprimentos positivos. Exemplo: a igual a cinco e b igual a três produz uma circunferência perto de vinte e cinco ponto cinco três com um h positivo pequeno que reflete a excentricidade moderada. Mantenha as requisições pequenas — dois números na entrada, um punhado de números na saída — e fixe a circunferência arredondada em testes automatizados para que uma mudança futura de arredondamento apareça de imediato sem rederivar a mão a integral elíptica. Envie por POST um objeto JSON com dois campos obrigatórios: a e b (aliases semi_axis_a, semi_major, semiAxisA para o primeiro eixo e semi_axis_b, semi_minor, semiAxisB para o segundo). Cada valor deve ser um número finito positivo ou uma string numérica; valores ausentes, vazios, não numéricos, NaN e Infinity falham com invalid_input nomeando o campo. Em caso de sucesso o corpo inclui a e b ecoados, a circunferência calculada, o auxiliar h, uma string de fórmula que reafirma Ramanujan II, a tag de método ramanujan_ii, um booleano is_circle verdadeiro quando a é igual a b, e a constante pi usada pelo runtime. Combine a resposta com seus próprios rótulos de unidade na interface; este endpoint não emite strings de unidade nem prosa em vários passos além do campo formula.
Onde uma API de circunferência de elipse Ramanujan II rende valor
Estimadores de fabricação, paisagismo e arquitetura calculam pistas elípticas, bordas de mesa, contornos de canteiros e aberturas ovais a partir de semieixos medidos antes de pedir acabamentos ou cercas; chamar uma API parse pequena evita embutir constantes pi ad hoc e radicais aninhados em cada planilha. Como a implementação é pure parse de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo e sem rede de saída.
Casos de integração
Estimativas de fabricação e obra
Estime a circunferência de pista elíptica, borda de mesa, contorno de canteiro ou abertura a partir de semieixos medidos via uma pequena chamada API pré-paga.
Perguntas técnicas
Quanto custa a calculadora de circunferência da elipse Ramanujan 2?
A ferramenta do navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.