Calculadora de perímetro de elipse
Receba o contorno de uma elipse a partir dos dois semieixos com a primeira aproximação de Ramanujan: semieixos de 5 e 3 dão cerca de 25,526986393759, com uma única raiz quadrada e sem integrais. Um círculo sai 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
- Perímetro
- 25,5269863938
O perímetro exato de uma elipse é uma integral elíptica sem forma fechada elementar, por isso engenheiros, professores e autores de planilhas confiam em aproximações algébricas precisas em vez de quadratura numérica. A primeira fórmula de Ramanujan usa apenas adição, multiplicação e uma raiz quadrada sobre os dois semi-eixos e já é excelente para excentricidade moderada, permanecendo exata no círculo.
O que significa o primeiro perímetro de elipse de Ramanujan e quando usá-lo
Uma elipse com semi-eixos a e b é o conjunto de pontos cujas distâncias a dois focos somam uma constante. Sua área é elementar: π vezes a vezes b. Seu perímetro não é elementar: a integral elíptica completa de segunda espécie não tem forma fechada em radicais e funções elementares.
Para cálculo manual, firmware e APIs de baixa latência, você precisa de um substituto algébrico curto. Srinivasa Ramanujan publicou vários; o primeiro e mais simples é P aproximadamente igual a π vezes a quantidade três vezes (a mais b) menos a raiz quadrada de (três a mais b) vezes (a mais três b). Quando a é igual a b a expressão colapsa exatamente para dois π a, a circunferência do círculo, de modo que a aproximação não introduz erro circular.
Quando os eixos diferem de forma moderada, o erro relativo permanece pequeno em relação às tolerâncias típicas de desenho e materiais; em elipses extremamente achatadas, a segunda fórmula de Ramanujan ou métodos em série melhoram a precisão, mas essa é outra intenção de busca e outra landing. Não devolve área, excentricidade, focos nem um residual numérico de integral elíptica.
Manter o contrato em duas entradas e uma saída principal torna a calculadora ideal como verificação rápida ao lado de um diagrama, um formulário de dois campos ou um passo de uma linha em um pipeline de geometria que já escolheu Ramanujan I por simplicidade e limite exato no círculo.
Contrato de entrada, forma da resposta e comportamento de erro
Cada um deve ser um número finito não negativo. Exemplo: semi-eixos cinco e três produzem um perímetro próximo de vinte e cinco ponto cinco três, alinhado a Ramanujan I e não a uma estimativa grosseira de raio médio. As unidades são definidas por quem chama: se você envia centímetros, obtém centímetros de perímetro; se envia metros, metros.
A calculadora não converte unidades, não prova que a e b vieram de uma figura medida, não desenha a elipse nem troca automaticamente para Ramanujan II. Combine o resultado numérico com seus próprios rótulos de unidade e desenhos. Mantenha as requisições pequenas, fixe o perímetro arredondado nos testes e obtenha somas Ramanujan I de dois eixos reproduzíveis para lição de casa, plugins LMS e workers de borda sem montar um sistema de álgebra computacional.
Onde uma calculadora de perímetro de elipse Ramanujan agrega valor
Lições de geometria e exames de ingresso costumam pedir a circunferência aproximada de uma elipse dados apenas os dois semi-eixos, às vezes depois que o estudante já calculou a e b a partir do eixo maior e do eixo menor. Aprendizes às vezes fazem a média de a e b e multiplicam por dois π, uma estimativa grosseira e enviesada; um oráculo determinístico que sempre aplica Ramanujan I captura esses atalhos antes de um tutor gastar uma sessão em integrais elípticas.
Fluxos de artesanato, cobertura, CNC e layout de pistas que precisam do comprimento total de um caminho elíptico para estimativas de material congelam a e b a partir de desenhos de projeto e querem um número de forma fechada sem importar bibliotecas numéricas. Planejadores de paisagem e eventos que montam palcos elípticos, canteiros ou pistas de corrida convertem semi-eixos medidos em comprimento total de borda ou meio-fio sem abrir um CAD completo.
Geradores de preparação para exames e autoavaliadores LMS precisam de um verificador de forma fechada minúsculo que rejeite semi-eixos negativos como inválidos em vez de devolver em silêncio um perímetro negativo que um avaliador com bug poderia aceitar.
Casos de uso
Verificações de sala de aula e lição de casa
Alunos inserem os semi-eixos a e b e verificam o perímetro Ramanujan I, capturando atalhos grosseiros 2π((a+b)/2) e erros de sinal nos radicais aninhados.
Estimativas de material, pistas e fabricação
Converta semi-eixos de projeto congelados em comprimento total de borda elíptica para molduras, meios-fios, trajetórias a laser ou listas de corte sem bibliotecas de integrais elípticas.
LMS e correção automática de exames
Corrija itens de perímetro de elipse com um oráculo determinístico Ramanujan I que rejeita qualquer semi-eixo negativo e nunca inventa área ou excentricidade quando só o perímetro é exigido.
Perguntas frequentes
Como calcular o perímetro de uma elipse com a primeira aproximação de Ramanujan?
Envie dois semi-eixos a e b finitos e não negativos.
O que acontece se algum semi-eixo for negativo?
Uma elipse não pode ter semi-eixo negativo, e entrada inválida não é cobrada.
Isso é o mesmo que a segunda aproximação de Ramanujan?
Ramanujan II usa h=((a−b)/(a+b))² e outra forma radical; use uma ferramenta dedicada de segunda aproximação ou de métricas múltiplas de elipse se precisar dessa fórmula.
A primeira fórmula de Ramanujan é exata para um círculo?
Sim. Quando os dois semieixos são iguais, a expressão se reduz exatamente a dois π vezes o raio, a circunferência do círculo, então nesse caso não há erro nenhum.
Quando vale a pena um método mais preciso?
Com elipses muito achatadas. Com alongamento moderado, a primeira fórmula fica dentro das tolerâncias normais de desenho; para formas extremas, a segunda fórmula de Ramanujan ou uma série chegam mais perto.
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-ramanujan \
-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-ramanujan", {
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-ramanujan",
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-ramanujan", 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-ramanujan", 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_ramanujan",
"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
Esta calculadora de perímetro de elipse Ramanujan aceita semi-eixos a e b finitos e não negativos, devolve a circunferência aproximada junto com as entradas ecoadas e uma string de fórmula curta, e falha com invalid_input quando algum semi-eixo é negativo para que o cliente nunca cobre uma figura geometricamente impossível.
O que significa o primeiro perímetro de elipse de Ramanujan e quando usá-lo
Este endpoint responde intencionalmente apenas à pergunta de contorno Ramanujan I a partir de dois semi-eixos.
Contrato de entrada, forma da resposta e comportamento de erro
Envie um corpo JSON via POST com dois campos obrigatórios: a e b para os comprimentos dos semi-eixos da elipse. Os campos podem chegar como números JSON ou como strings numéricas; strings vazias, campos ausentes, Infinity e NaN falham com invalid_input indicando o problema. Os aliases semi_axis_a, semiAxisA e A mapeiam para a; semi_axis_b, semiAxisB e B para b, de modo que clientes que já usam nomes geométricos mais longos não precisam de uma camada de renomeação. Em sucesso, o corpo inclui a e b ecoados (cada um arredondado a doze casas decimais para goldens estáveis), perimeter igual a π vezes três vezes (a mais b) menos a raiz de (três a mais b) vezes (a mais três b) com o mesmo arredondamento, formula igual a uma string curta Ramanujan I, e method igual a ramanujan_i para logging e UIs multi-solucionador. Como a implementação é parse pura de tier A sem rede e sem tokens de modelo, cada chamada bem-sucedida custa o preço base publicado US$ 0,002; entrada inválida não consome saldo.
Onde uma calculadora de perímetro de elipse Ramanujan agrega valor
Cadernos de engenharia e substitutos de planilha podem chamar este endpoint como um passo de dois campos quando um script maior já guarda semi-eixos de várias figuras e só o caso de perímetro Ramanujan I precisa de um nome SEO claro, distinto de suítes de métricas de elipse completas ou ferramentas de segunda aproximação. Em todos esses cenários o valor não é matemática exótica: é um contrato estável, erros claros e uma intenção de busca alinhada a como as pessoas realmente pesquisam a aproximação Ramanujan do perímetro de elipse a partir de dois semi-eixos a US$ 0,002 por chamada API bem-sucedida.
Perguntas técnicas
Quais unidades a calculadora de perímetro de elipse Ramanujan usa?
Qualquer unidade de comprimento coerente. Se a e b estão em metros, o perímetro está em metros; a API não converte unidades nem anexa rótulos.
Quanto custa a calculadora de perímetro de elipse Ramanujan?
A ferramenta do navegador é gratuita. Requisições API usam saldo pré-pago KIT a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.