ForHosting KIT · Matemática

Equação da circunferência a partir dos extremos do diâmetro

Com os extremos (1, 2) e (5, 6), a circunferência tem centro em (3, 4) e raio ao quadrado 8, então a equação é (x − 3)² + (y − 4)² = 8. Digite os extremos de qualquer diâmetro e receba a circunferência completa. 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
X1
1
Y1
2
X2
5
Y2
6
Precisão
6
Você obtém
Centro x
3
Centro y
4
Raio
2,828427
Diâmetro
5,656854

É um cálculo em forma fechada, não um ajuste iterativo, portanto as mesmas quatro coordenadas sempre produzem a mesma resposta, arredondada na precisão que você escolher. Envie quatro números e receba a circunferência completa em uma única chamada.

Por que um diâmetro é tudo o que você precisa

Uma circunferência fica totalmente determinada por três pontos arbitrários, mas quando os dois pontos que você tem são as extremidades de um diâmetro, é preciso bem menos maquinário. O centro é exatamente o ponto médio do segmento — a média das duas coordenadas x e das duas coordenadas y — e o raio é exatamente metade do comprimento do segmento, que a fórmula da distância fornece em uma única passada.

Não há determinante para calcular, mediatriz para intersectar nem caso de colinearidade com que se preocupar: dois extremos distintos sempre definem uma circunferência válida. Você envia x1, y1, x2 e y2 como números ou strings numéricas e recebe as coordenadas do centro, o raio, o diâmetro, o raio ao quadrado e as equações nas formas padrão e geral.

Lendo as formas padrão e geral

A forma padrão (x − h)² + (y − k)² = r² mantém a geometria visível: h e k são o centro, e o lado direito é o raio ao quadrado. É a forma ideal para plotar, verificar se um ponto está sobre a circunferência ou comparar com um desenho. É a forma que muitos solucionadores, sistemas algébricos e livros didáticos preferem, porque os coeficientes entram diretamente em manipulações posteriores.

Esta capacidade devolve as duas, formatadas como strings legíveis com a precisão selecionada, além dos valores numéricos, para que você nunca precise analisar as strings para recuperar o centro ou o raio. Observe a convenção para coordenadas degeneradas: quando o centro está sobre um eixo ou na origem, os termos que se anulam são omitidos das strings em vez de impressos como coeficientes zero, de modo que a equação colada em um documento fica do jeito que um matemático a escreveria.

Validação, limites e erros honestos

Cada coordenada deve ser um número finito. As coordenadas são limitadas ao valor absoluto de 10^12, o que mantém as magnitudes ao quadrado bem dentro da precisão dupla. Se os dois extremos coincidirem — ou estiverem a menos de 10^−15 de distância — não existe diâmetro e a requisição falha com uma mensagem que diz exatamente isso, em vez de devolver uma circunferência de raio zero que dividiria por zero no primeiro uso.

O parâmetro opcional precision define as casas decimais de cada número arredondado na resposta e aceita inteiros de 0 a 15, com padrão 10.

Conferir lição de casa e respostas de livros

Verifique o centro, o raio e a equação na forma padrão de um exercício de extremos de diâmetro sem refazer a álgebra à mão.

Reconstruir uma circunferência em CAD ou metrologia

Transforme dois pontos medidos em lados opostos de um furo ou eixo na equação completa da circunferência para um relatório de ajuste ou desenho.

Alimentar um pipeline de geometria

Calcule a circunferência uma vez e passe o centro e o raio numéricos — não strings analisadas — para etapas de interseção, área ou distância.

Quanto custa?

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

Que entrada ele espera?

Quatro coordenadas: x1, y1, x2 e y2, os dois extremos de um diâmetro. Números ou strings numéricas funcionam, e um campo opcional precision define as casas decimais da resposta.

Algum dado é armazenado?

Não. O cálculo é aritmética pura; as coordenadas são processadas e descartadas, e apenas o resultado é devolvido.

Como acho o centro da circunferência pelos extremos do diâmetro?

Tire a média das duas coordenadas x e das duas coordenadas y. O centro é o ponto médio do diâmetro, então os extremos (1, 2) e (5, 6) dão o centro (3, 4).

Qual a diferença entre a equação reduzida e a equação geral?

A reduzida, (x − 3)² + (y − 4)² = 8, mostra o centro e o raio ao quadrado. A geral desenvolve os parênteses: x² + y² − 6x − 8y + 17 = 0. As duas descrevem a mesma circunferência.

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/equation-circle-diameter-endpoints

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/equation-circle-diameter-endpoints \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":1,"y1":2,"x2":5,"y2":6}'
{
  "x1": 1,
  "y1": 2,
  "x2": 5,
  "y2": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.equation_circle_diameter_endpoints",
  "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.

max_abs1000000000000
min_diameter1e-15
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 circunferência a partir do diâmetro recebe as coordenadas dos dois extremos de um diâmetro e devolve tudo sobre a circunferência que esse segmento define: o centro como ponto médio, o raio como metade da distância entre os extremos e a equação da circunferência tanto na forma padrão (x − h)² + (y − k)² = r² quanto na forma geral x² + y² + Dx + Ey + F = 0.

Por que um diâmetro é tudo o que você precisa

Este endpoint calcula essa circunferência diretamente.

Lendo as formas padrão e geral

A forma geral x² + y² + Dx + Ey + F = 0 expande os binômios e reúne as constantes, com D = −2h, E = −2k e F = h² + k² − r².

Validação, limites e erros honestos

NaN, Infinity, booleanos, objetos e strings não numéricas são rejeitados com um erro invalid_input que indica o campo problemático, e a requisição nunca é cobrada, de modo que um pipeline pode expor o problema em vez de propagar uma circunferência sem sentido. O preço é fixo: US$ 0,002 por requisição, um item por chamada, qualquer que seja a magnitude das coordenadas. O mesmo módulo que roda aqui roda de graça no seu navegador, então você pode conferir um exemplo resolvido à mão antes de ligar o endpoint em produção.

O que acontece se uma coordenada não for um número finito?

A requisição falha com um erro invalid_input indicando o campo — NaN, Infinity e strings não numéricas são rejeitados — e a requisição não é cobrada.

E se os dois extremos forem o mesmo ponto?

Um diâmetro precisa de dois pontos distintos, então a requisição falha com um erro invalid_input em vez de devolver uma circunferência de raio zero.

Quais formas de equação são devolvidas?

As duas: a forma padrão (x − h)² + (y − k)² = r² e a forma geral x² + y² + Dx + Ey + F = 0, além do centro numérico, raio, diâmetro e raio ao quadrado.

Ver a documentação completa do KIT →