ForHosting KIT · Matemática

Equação da reta por dois pontos

Informe dois pontos e receba a reta que passa por eles: (0, 0) e (2, 4) dão y igual a 2x, que na forma geral é 2x menos y igual a 0, com a inclinação e o coeficiente linear. Retas verticais e horizontais são sinalizadas. 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
0
Y1
0
X2
2
Y2
4
Você obtém
Inclinação
2
Intercepto vertical
0
Forma inclinação-intercepto
y = 2x
Equação na forma geral
2x - y = 0

Dados dois pontos distintos no plano cartesiano, existe exatamente uma reta que passa por ambos.

Como dois pontos determinam as formas inclinação-intercepto e geral

Rotule o primeiro ponto como (x1, y1) e o segundo como (x2, y2). Quando as coordenadas x diferem, a inclinação m é a subida sobre o avanço: (y2 menos y1) dividido por (x2 menos x1). O intercepto b segue da relação ponto-inclinação: b é igual a y1 menos m vezes x1, de modo que a equação inclinação-intercepto é y igual a m x mais b.

Quando as coordenadas x são iguais e as y diferem, a reta é vertical: inclinação e intercepto são indefinidos, a forma inclinação-intercepto é omitida e a equação é x igual a esse valor comum de x. Independentemente da orientação, a forma geral sempre pode ser escrita como A x mais B y mais C igual a zero usando A igual a y1 menos y2, B igual a x2 menos x1 e C igual a x1 y2 menos x2 y1.

Multiplicar A, B e C pela mesma constante não nula produz uma equação equivalente; este serviço normaliza o sinal para que A seja não negativo (e B não negativo quando A é zero) e reduz coeficientes inteiros pelo máximo divisor comum quando os três são números inteiros. Retas horizontais têm inclinação zero e forma geral proporcional a y menos a altura constante.

Verificações clássicas de sala incluem a reta por (0, 0) e (1, 1), que é y igual a x ou x menos y igual a zero, e a reta por (1, 2) e (3, 6), que é y igual a 2x. Como o caminho usa apenas subtração, multiplicação, divisão e um pouco de formatação, é determinístico, O(1) e livre de solucionadores iterativos ou bibliotecas simbólicas.

Onde equações de reta por dois pontos aparecem no trabalho real

Cursos de geometria analítica do ensino médio e da faculdade pedem com frequência a equação da reta por dois pontos plotados nas formas inclinação-intercepto e geral; uma calculadora confiável com checagem estrita de pontos coincidentes agiliza a correção e elimina erros de planilha em que alguém divide por um avanço nulo ou esquece de simplificar coeficientes.

Tutoriais de jogos, gráficos e CAD costumam guardar pontos de controle como pares de coordenadas de tela ou do mundo e precisam de uma equação de reta fechada para recorte, restrições de captura ou overlays de depuração sem montar uma pilha completa de geometria computacional. Fluxos de desenho e SIG simples que já projetam extremos em um plano cartesiano local precisam da mesma descrição algébrica antes de reportar um segmento de contorno para que notas de campo e scripts de escritório fiquem alinhados.

Se mais tarde você precisar da distância entre os mesmos dois pontos, de um ajuste por mínimos quadrados com muitos pontos ou de uma forma polar, trate isso como intenções de busca separadas em vez de sobrecarregar esta página de equação de reta por dois pontos.

Checagens de tarefa e prova

Converta dois pontos plotados em forma inclinação-intercepto e geral, e rejeite pontos coincidentes com erro claro.

Auxiliares de CAD e desenho técnico

A partir de dois extremos de captura, recupere uma equação de reta fechada para overlays, restrições e campos de relatório.

O que acontece se os dois pontos forem o mesmo?

Uma reta única exige dois pontos distintos; extremos coincidentes não são aceitos.

E se uma coordenada não for um número?

Campos ausentes, strings vazias, texto não numérico, NaN e Infinity são todos rejeitados.

Quanto custa?

A ferramenta do navegador é gratuita e roda localmente.

O que acontece quando a reta é vertical?

Se os dois pontos têm o mesmo x, a inclinação e o coeficiente linear não existem, então a forma reduzida não aparece. A equação é x igual a esse valor comum, e a forma geral continua sendo entregue.

Por que meus coeficientes da forma geral são diferentes dos do livro?

Multiplicar A, B e C pelo mesmo número diferente de zero dá a mesma reta. O resultado é ajustado para que A não seja negativo e, quando os três são inteiros, eles são divididos pelo máximo divisor comum; simplifique os seus do mesmo jeito antes de comparar.

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/geom/line-equation

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/geom/line-equation \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"x2":2,"y2":4}'
{
  "x1": 0,
  "y1": 0,
  "x2": 2,
  "y2": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.line_equation",
  "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.

Esta calculadora aceita x1, y1, x2 e y2 como números finitos, valida cada coordenada, rejeita pontos coincidentes e devolve a forma inclinação-intercepto y = m x + b quando a reta não é vertical, junto com a forma geral A x + B y + C = 0, a inclinação e o intercepto numéricos quando definidos, a terna de coeficientes e sinalizadores de reta vertical e horizontal. Campos ausentes, strings vazias, texto não numérico, NaN, Infinity e extremos idênticos são rejeitados com um erro claro invalid_input em vez de uma inclinação NaN silenciosa ou uma reta arbitraria. Sem chamadas de rede, sem amostragem aleatória e sem surpresas de ponto flutuante além da aritmética IEEE-754 usual sobre os quatro números que você fornecer.

Como dois pontos determinam as formas inclinação-intercepto e geral

Coordenadas enormes ainda podem estourar o intervalo IEEE-754; resultados intermediários não finitos falham com mensagem clara de overflow em vez de devolver Infinity em JSON.

O que você envia e o que recebe de volta

Forneça quatro números finitos obrigatórios: x1 e y1 do primeiro ponto, x2 e y2 do segundo. Verificações de exemplo: zero, zero, dois, quatro rende inclinação dois, intercepto zero, inclinação-intercepto y igual a 2x e uma forma geral reduzida; um, um, um, cinco é vertical com inclinação null e forma geral x menos um igual a zero; extremos idênticos falham. Conecte a ferramenta gratuita do navegador para checagens rápidas e depois chame o mesmo contrato de scripts quando precisar de avaliação em massa sem reimplementar o filtro numérico em cada linguagem. Aliases curtos ax, ay, bx, by e x_a até y_b são aceitos para que rótulos do formulário fiquem compactos sem divergir de handlers. Campos ausentes, strings vazias, texto não numérico, NaN e Infinity são rejeitados com invalid_input e não são cobrados. Se ambas as coordenadas coincidem e os pontos são o mesmo, a requisição também falha com invalid_input indicando que uma reta única exige dois pontos distintos. Em caso de sucesso a resposta JSON ecoa as quatro coordenadas normalizadas, devolve inclinação e intercepto como números ou null para retas verticais, oferece slope_intercept como string compacta do tipo y igual a 2x mais 1 ou null se vertical, devolve standard como objeto com A, B e C, devolve standard_form como string legível da equação e define os booleanos is_vertical e is_horizontal. O contrato é JSON estável adequado a testes unitários, verificadores de tarefa e lotes que mapeiam pares de pontos a equações de reta. O preço da API é a base publicada de US$ 0,002 por item bem-sucedido.

Onde equações de reta por dois pontos aparecem no trabalho real

Como esta capacidade é um motor de parse puro, validação falha não consome saldo e execuções bem-sucedidas ficam em US$ 0,002 por item.

Fixtures geométricos determinísticos

Gere strings de equação estáveis e ternas de coeficientes para testes unitários e gabaritos didáticos.

Quais formas esta calculadora devolve?

Inclinação-intercepto y = mx + b quando a reta não é vertical, e sempre a forma geral Ax + By + C = 0 com A, B, C numéricos e uma string legível da equação.

Como retas verticais são tratadas?

Inclinação, intercepto e slope_intercept são null, is_vertical é verdadeiro e a forma geral ainda descreve a reta (por exemplo x − 3 = 0).

Ver a documentação completa do KIT →