ForHosting KIT · Matemática

Equação geral da circunferência

Uma circunferência de centro (3, −2) e raio 5 tem a equação geral x² + y² − 6x + 4y − 12 = 0. Informe o centro e o raio e receba os três coeficientes, sem sinal trocado nem quadrado esquecido. 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
H
3
K
-2
Resistência (Ω)
5
Você obtém
A
-6
B
4
C
-12

Esta capability faz essa expansão por você: você envia as coordenadas do centro h e k junto com o raio r e recebe de volta os três coeficientes A, B e C, calculados de forma determinística e arredondados para um número fixo de casas decimais. É uma conversão pequena, mas que aparece constantemente em exercícios de geometria analítica, ferramentas de CAD, código de computação gráfica e qualquer sistema que armazena circunferências na forma polinomial expandida. Uma chamada, três números, nada armazenado, e o mesmo código roda gratuitamente no seu navegador nesta página.

Do centro e do raio a um único polinômio

Toda circunferência no plano é totalmente descrita por três números: as coordenadas x e y do seu centro e o comprimento do seu raio. Escrita como (x − h)² + (y − k)² = r², essa descrição é chamada de forma padrão ou centro-raio, e é a forma da qual você lê as informações geométricas num relance. A conversão é álgebra pura, sem nenhuma aproximação, mas fazê-la à mão é exatamente o tipo de passo mecânico em que um sinal escapa ou um quadrado é esquecido.

Como os termos quadráticos sempre têm coeficiente um, três números são tudo o que a resposta precisa.

Como os coeficientes são calculados e arredondados

A implementação é deliberadamente transparente: A é menos o dobro da coordenada x do centro, B é menos o dobro da coordenada y do centro, e C é a soma das coordenadas ao quadrado menos o raio ao quadrado. As entradas são validadas antes de qualquer aritmética: as coordenadas do centro devem ser números finitos, e o raio deve ser estritamente positivo, pois um raio zero descreve um único ponto e um raio negativo não descreve nada.

Não há aleatoriedade, relógio ou chamada de rede em nenhum ponto do caminho, o que torna os exemplos de referência reproduzíveis e os resultados seguros para cache.

Onde a forma geral é realmente usada

A forma padrão é o que você quer quando uma pessoa está lendo a equação, mas a forma geral é o que muitos sistemas armazenam e transmitem. Solucionadores de seções cônicas, ajustes de circunferência por mínimos quadrados e bibliotecas de geometria algébrica tratam a circunferência como um caso de polinômio de segundo grau, e esperam os coeficientes expandidos em vez de uma tripla centro-raio.

Pipelines de computação gráfica às vezes mantêm circunferências na forma geral porque interseções com retas e outras circunferências se reduzem a pequenos problemas de álgebra linear nesses coeficientes. Livros didáticos e provas transitam entre as duas formas nos dois sentidos, pedindo aos estudantes que expandam uma circunferência dada ou que completem o quadrado a partir de coeficientes dados, então um conversor confiável também serve para conferir o trabalho manual.

Usuários programáticos geralmente chamam esta capability como etapa de normalização: não importa em que forma a circunferência chegue, eles a convertem para a forma geral antes de armazená-la, de modo que comparações e desduplicação se tornam simples igualdades de coeficientes.

Normalizar circunferências antes de armazenar

Converta definições de circunferência em centro-raio para coeficientes da forma geral, de modo que comparações, desduplicação e indexação num banco de dados geométrico se tornem simples verificações de igualdade de coeficientes.

Alimentar um solucionador de seções cônicas

Passe A, B e C diretamente para uma biblioteca que trata circunferências como polinômios de segundo grau para trabalhos de interseção, ajuste ou transformação.

Conferir lição de geometria analítica

Expanda (x − h)² + (y − k)² = r² à mão e depois verifique os coeficientes resultantes contra a resposta determinística em uma única chamada.

Quanto custa?

Também é grátis rodar no seu navegador nesta página — o mesmo código é executado nos dois lugares.

O que são exatamente A, B e C?

Para uma circunferência com centro (h, k) e raio r, eles são A = −2h, B = −2k e C = h² + k² − r².

Por que um raio zero ou menor falha?

Um raio zero descreve um único ponto, não uma circunferência, e um raio negativo é geometricamente sem sentido.

Posso controlar a precisão do resultado?

Sim. A opção decimals define o número de casas decimais, de 0 a 12, com arredondamento half-up. O padrão é 12, o que mantém a saída estável byte a byte entre plataformas.

Como volto da forma geral para centro e raio?

Complete o quadrado: h = −A/2, k = −B/2 e r = √(h² + k² − C). A direção inversa é coberta pela capability dedicada de equação da circunferência no catálogo.

Algo que eu envio é armazenado?

Não. Os números são validados, os três coeficientes são calculados e a resposta é devolvida; a entrada é descartada imediatamente.

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/general-form-equation-circle

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/general-form-equation-circle \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"h":3,"k":-2,"r":5}'
{
  "h": 3,
  "k": -2,
  "r": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.general_form_equation_circle",
  "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 equação geral da circunferência, x² + y² + Ax + By + C = 0, é a forma que a equação assume quando você expande a conhecida forma padrão (x − h)² + (y − k)² = r² e reúne todos os termos em um único lado.

Do centro e do raio a um único polinômio

Expandir os dois quadrados dá x² − 2hx + h² + y² − 2ky + k² = r², e mover tudo para o lado esquerdo produz x² + y² + Ax + By + C = 0, a forma geral, com A = −2h, B = −2k e C = h² + k² − r². Este endpoint realiza essa expansão para qualquer centro finito e qualquer raio positivo, devolvendo os três coeficientes como números JSON simples, prontos para alimentar um documento, uma rotina de desenho ou um solucionador posterior sem parsing adicional.

Como os coeficientes são calculados e arredondados

Fornecer um raio não positivo, um campo ausente ou um valor não numérico retorna um erro invalid_input com uma mensagem que indica o campo problemático, e requisições com falha não são cobradas.

Onde a forma geral é realmente usada

A US$ 0,002 por requisição, é barata o suficiente para rodar inline num pipeline, e a versão do navegador não custa nada.

Ver a documentação completa do KIT →