ForHosting KIT · Matematica

Equazione della retta per due punti

Indichi due punti e ottenga la retta che li attraversa: (0, 0) e (2, 4) danno y uguale a 2x, cioè 2x meno y uguale a 0 in forma generale, con pendenza e intercetta. Le rette verticali e orizzontali vengono segnalate. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
X1
0
Y1
0
X2
2
Y2
4
Ottiene
Pendenza
2
Intercetta sull'asse y
0
Forma pendenza-intercetta
y = 2x
Equazione in forma generale
2x - y = 0

Dati due punti distinti del piano cartesiano, esiste esattamente una retta che passa per entrambi.

Come due punti determinano le forme pendenza-intercetta e generale

Etichetti il primo punto come (x1, y1) e il secondo come (x2, y2). Quando le coordinate x differiscono, la pendenza m è la salita sul percorso: (y2 meno y1) diviso per (x2 meno x1). L'intercetta b segue dalla relazione punto-pendenza: b è uguale a y1 meno m per x1, quindi l'equazione pendenza-intercetta è y uguale a m x più b.

Quando le coordinate x sono uguali e le y differiscono, la retta è verticale: pendenza e intercetta non sono definite, la forma pendenza-intercetta è omessa e l'equazione è x uguale a quel valore comune di x. Indipendentemente dall'orientamento, la forma generale può sempre scriversi come A x più B y più C uguale a zero usando A uguale a y1 meno y2, B uguale a x2 meno x1 e C uguale a x1 y2 meno x2 y1.

Moltiplicare A, B e C per la stessa costante non nulla produce un'equazione equivalente; questo servizio normalizza il segno affinché A sia non negativo (e B non negativo quando A è zero) e riduce i coefficienti interi per il loro massimo comun divisore quando tutti e tre sono interi. Le rette orizzontali hanno pendenza zero e forma generale proporzionale a y meno l'altezza costante.

Controlli classici di aula includono la retta per (0, 0) e (1, 1), che è y uguale a x oppure x meno y uguale a zero, e la retta per (1, 2) e (3, 6), che è y uguale a 2x. Poiché il percorso usa solo sottrazione, moltiplicazione, divisione e un po' di formattazione, è deterministico, O(1) e privo di risolutori iterativi o librerie simboliche.

Dove le equazioni di retta per due punti compaiono nel lavoro reale

I corsi di geometria analitica delle scuole secondarie e delle università chiedono di continuo l'equazione della retta per due punti tracciati nelle forme pendenza-intercetta e generale; un calcolatore affidabile con un controllo rigoroso dei punti coincidenti accelera la correzione e rimuove errori di foglio di calcolo dove qualcuno divide per un percorso nullo o dimentica di semplificare i coefficienti.

Tutorial di giochi, grafica e CAD spesso memorizzano punti di controllo come coppie di coordinate schermo o mondo e necessitano di un'equazione di retta chiusa per clipping, vincoli di snap o overlay di debug senza costruire un intero stack di geometria computazionale. Flussi di disegno e GIS semplici che già proiettano gli estremi in un piano cartesiano locale necessitano della stessa descrizione algebrica prima di riportare un segmento di confine affinché note di campo e script d'ufficio restino allineati.

Se in seguito Le serve la distanza tra gli stessi due punti, un adattamento ai minimi quadrati su molti punti o una forma polare, li tratti come intenti di ricerca separati invece di sovraccaricare questa pagina di equazione della retta per due punti.

Controlli di compiti ed esami

Converta due punti tracciati in forma pendenza-intercetta e generale, e rifiuti i punti coincidenti con un errore chiaro.

Ausili CAD e di disegno tecnico

Da due estremi di snap, recuperi un'equazione di retta chiusa per overlay, vincoli e campi di report.

Cosa succede se i due punti sono lo stesso?

Una retta unica richiede due punti distinti; gli estremi coincidenti non sono accettati.

E se una coordinata non è un numero?

Campi mancanti, stringhe vuote, testo non numerico, NaN e Infinity vengono tutti rifiutati.

Quanto costa?

Lo strumento del browser è gratuito e gira in locale.

Cosa succede quando la retta è verticale?

Se i due punti hanno la stessa x, pendenza e intercetta non sono definite, quindi la forma esplicita non viene data. L'equazione è x uguale a quel valore comune, e la forma generale viene comunque restituita.

Perché i miei coefficienti della forma generale sono diversi da quelli del libro?

Moltiplicare A, B e C per uno stesso numero diverso da zero dà la stessa retta. Il risultato viene sistemato perché A non sia negativo e, se i tre sono interi, vengono divisi per il loro massimo comun divisore; semplifichi i suoi allo stesso modo prima di confrontare.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/geom/line-equation

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questo calcolatore accetta x1, y1, x2 e y2 come numeri finiti, valida ogni coordinata, rifiuta i punti coincidenti e restituisce la forma pendenza-intercetta y = m x + b quando la retta non è verticale, insieme alla forma generale A x + B y + C = 0, la pendenza e l'intercetta numeriche quando definite, la terna di coefficienti e i flag di retta verticale e orizzontale. Campi mancanti, stringhe vuote, testo non numerico, NaN, Infinity ed estremi identici vengono rifiutati con un errore chiaro invalid_input invece di una pendenza NaN silenziosa o di una retta arbitraria. Nessuna chiamata di rete, nessun campionamento casuale e nessuna sorpresa in virgola mobile oltre all'aritmetica IEEE-754 ordinaria sui quattro numeri che Lei fornisce.

Come due punti determinano le forme pendenza-intercetta e generale

Coordinate enormi possono ancora superare l'intervallo IEEE-754; risultati intermedi non finiti falliscono con un messaggio chiaro di overflow invece di restituire Infinity in JSON.

Cosa invia e cosa riceve

Fornisca quattro numeri finiti obbligatori: x1 e y1 del primo punto, x2 e y2 del secondo. Controlli di esempio: zero, zero, due, quattro dà pendenza due, intercetta zero, pendenza-intercetta y uguale a 2x e una forma generale ridotta; uno, uno, uno, cinque è verticale con pendenza null e forma generale x meno uno uguale a zero; estremi identici falliscono. Colleghi lo strumento gratuito del browser per controlli rapidi, poi chiami lo stesso contratto da script quando Le serve valutazione massiva senza reimplementare il filtro numerico in ogni linguaggio. Sono accettati alias brevi ax, ay, bx, by e x_a fino a y_b così le etichette del modulo restano compatte senza divergere dai gestori. Campi mancanti, stringhe vuote, testo non numerico, NaN e Infinity vengono rifiutati con invalid_input e non vengono addebitati. Se entrambe le coordinate coincidono e i punti sono lo stesso, la richiesta fallisce anche con invalid_input indicando che una retta unica richiede due punti distinti. In caso di successo la risposta JSON ripete le quattro coordinate normalizzate, restituisce pendenza e intercetta come numeri o null per rette verticali, fornisce slope_intercept come stringa compatta del tipo y uguale a 2x più 1 o null se verticale, restituisce standard come oggetto con A, B e C, restituisce standard_form come stringa leggibile dell'equazione e imposta i booleani is_vertical e is_horizontal. Il contratto è JSON stabile adatto a test unitari, verificatori di compiti e pipeline batch che mappano coppie di punti in equazioni di retta. Il prezzo API è la base pubblicata di $0.002 per elemento riuscito.

Dove le equazioni di retta per due punti compaiono nel lavoro reale

Poiché questa capacità è un motore di parse puro, la validazione fallita non consuma saldo e le esecuzioni riuscite restano a $0.002 per elemento.

Fixture geometriche deterministiche

Generi stringhe di equazione stabili e terne di coefficienti per test unitari e chiavi di risposta didattiche.

Quali forme restituisce questo calcolatore?

Pendenza-intercetta y = mx + b quando la retta non è verticale, e sempre la forma generale Ax + By + C = 0 con A, B, C numerici e una stringa leggibile dell'equazione.

Come vengono gestite le rette verticali?

Pendenza, intercetta e slope_intercept sono null, is_vertical è vero e la forma generale descrive comunque la retta (ad esempio x − 3 = 0).

Leggi la documentazione completa del KIT →