ForHosting KIT · Matematica

Verifica punti collineari

(0, 0), (1, 2) e (2, 4) stanno sulla stessa retta con pendenza 2: inserisca tre punti e scopra se sono allineati, con l'area del triangolo, la pendenza comune o l'avviso di retta verticale. 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
1
Y2
2
X3
2
Y3
4
Ottiene
Area
0
Pendenza
2

Tre punti nel piano coordinato sono collineari quando un'unica retta passa per ciascuno di essi. Gli studenti di algebra, i validatori CAD, le pipeline cartografiche e chi valuta gli esami hanno costantemente bisogno di una risposta affidabile sì o no per questa proprietà, più la pendenza della retta condivisa quando la risposta è affermativa. Questo verificatore di punti collineari accetta le sei coordinate cartesiane dei punti A, B e C, calcola l'area del triangolo ABC con la formula del laccio e segnala collineari quando tale area è numericamente nulla. Quando i punti si allineano restituisce anche la pendenza finita comune, oppure segna la retta come verticale quando il percorso orizzontale è zero.

Cosa significa collineare e come lo decide un'area nulla

Due punti distinti determinano sempre una retta unica. Un terzo punto o giace su quella retta oppure no. Il test algebrico più rapido non confronta le pendenze a coppie: quei quozienti divergono sui segmenti verticali e diventano 0/0 quando due vertici coincidono.

Formi invece il triangolo ABC e si chieda se l'area è nulla. La formula del laccio (detta anche formula dell'agrimensore) dà il doppio dell'area con segno come x1 per (y2 meno y3) più x2 per (y3 meno y1) più x3 per (y1 meno y2). La metà del valore assoluto di quella quantità è l'area ordinaria del triangolo.

Se il doppio dell'area in valore assoluto è numericamente zero, i tre vertici non racchiudono alcuna regione e quindi giacciono su una retta; se non è zero formano un triangolo genuino e non possono essere collineari. Punti ripetuti e degenerazioni a due punti danno ancora area nulla, il che li classifica correttamente come collineari nel senso debole che qualche retta (di fatto infinite, quando i tre coincidono) li contiene. Le unità si annullano nel confronto: metri, millimetri o numeri astratti di aula funzionano purché ogni coordinata usi la stessa scala.

Quando i punti sono collineari e almeno due di essi sono distinti con percorso orizzontale non nullo, la risposta informa anche la pendenza condivisa m uguale a salita su percorso, presa dalla coppia distinta con il maggiore span orizzontale così il quoziente è stabile quanto l'ingresso consente.

Contratto di ingresso, forma della risposta e comportamento di errore

In caso di successo il corpo include collinear come booleano; area come l'area assoluta del laccio arrotondata a dodici decimali (esattamente zero quando i punti si allineano); slope come la pendenza finita condivisa, presente solo quando i tre punti sono collineari e la retta non è verticale; vertical come booleano vero solo per una retta verticale collineare; le coordinate riecheggiate; e formula che riafferma la regola di decisione.

Esempio: A all'origine, B in (1, 2) e C in (2, 4) sono collineari con area zero e pendenza due, perché ogni passo raddoppia l'incremento di y rispetto a quello di x. Sposti C in (2, 5) e il doppio dell'area diventa uno, l'area un mezzo, collinear è false e slope è omesso perché non c'è retta condivisa. Un triplo verticale come (1, 0), (1, 2), (1, 5) è collineare con vertical true e senza chiave di pendenza finita.

Abbini la risposta alla Sua visualizzazione dell'equazione della retta se Le servono la forma pendenza-intercetta o la forma generale; questa capacità risponde alla collinearità e informa solo la pendenza condivisa.

Dove serve verificare tre punti allineati

Le aule di geometria analitica e le piattaforme di tutoraggio usano un verificatore di punti collineari così gli studenti possono controllare se tre vertici dati giacciono su una retta senza invertire a mano un segno del determinante. I generatori di preparazione agli esami e i plugin LMS hanno bisogno di un oracolo deterministico che restituisca un booleano più una pendenza da stampare accanto alla soluzione svolta, invece di un oggetto vuoto silenzioso che un valutatore difettoso potrebbe trattare come successo.

Le pipeline CAD, GIS e di robotica verificano di continuo se un terzo punto di passaggio resta su un segmento pianificato prima di semplificare una polilinea o innestare un vincolo. Gli strumenti di grafica computerizzata e di livelli di gioco rifiutano o segnalano maniglie che dovevano restare collineari quando un designer sposta un vertice fuori dalla retta di supporto. La validazione fallita non consuma saldo.

Mantenga le richieste piccole, fissi area e pendenza arrotondate nei test, e otterrà decisioni di collinearità riproducibili per i compiti, i gate geometrici in CI e i worker di edge senza erigere una pila completa di geometria computazionale propria.

Controlli in aula e sui compiti

Lasci che gli studenti inviino tre coppie di coordinate e verifichino il verdetto di collinearità più la pendenza condivisa rispetto al metodo del laccio insegnato in classe.

Valutazione automatica di esami e LMS

Valuti le domande che chiedono se tre punti dati sono collineari con un oracolo deterministico di area nulla che non inventa mai una pendenza per un triangolo genuino.

Aggancio di polilinee e vincoli CAD

Verifichi se un terzo punto di passaggio resta su un segmento pianificato prima di semplificare un percorso o accettare un vincolo di maniglie collineari.

Come verifica Lei se tre punti sono collineari?

Invii i numeri finiti x1, y1, x2, y2, x3 e y3.

Quale formula decide la collinearità?

Il doppio dell'area con segno è x1(y2−y3)+x2(y3−y1)+x3(y1−y2). I punti sono collineari se e solo se il valore assoluto di quella quantità è zero (entro un epsilon numerico minuscolo).

Quando il verificatore restituisce una pendenza condivisa?

Solo quando i tre punti sono collineari e almeno due di essi sono distinti con percorso orizzontale non nullo. Allora slope è salita su percorso della coppia distinta con il maggiore span orizzontale. Le rette verticali omettono slope e impostano vertical true.

Che succede se i tre punti formano una retta verticale?

Sono collineari con area zero e vertical true. Slope è omesso perché una retta verticale ha pendenza finita indefinita (il percorso è zero).

Cosa succede se due punti coincidono?

I punti ripetuti danno comunque area zero, quindi risultano collineari: esiste sempre una retta che li contiene. Se coincidono tutti e tre, le rette che li contengono sono infinite.

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/algebra/collinear-points-check

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/algebra/collinear-points-check \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"x2":1,"y2":2,"x3":2,"y3":4}'
{
  "x1": 0,
  "y1": 0,
  "x2": 1,
  "y2": 2,
  "x3": 2,
  "y3": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.collinear_points_check",
  "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.

Coordinate assenti o non numeriche falliscono con invalid_input così l'automazione non confonde mai rifiuti con geometria.

Cosa significa collineare e come lo decide un'area nulla

Questo endpoint usa un epsilon assoluto piccolo di uno per dieci alla meno nove così il rumore ordinario in virgola mobile non inverte il booleano, mentre un sollevamento chiaro di un punto fuori dalla retta segnala ancora non collineari.

Contratto di ingresso, forma della risposta e comportamento di errore

Invii con POST un corpo JSON con sei numeri finiti obbligatori: x1 e y1 per il punto A, x2 e y2 per B, e x3 e y3 per C. Ogni campo può arrivare come numero JSON o come stringa numerica del tipo "1.5" o "-2e-3"; Infinity, NaN, stringhe vuote, campi assenti e testo non numerico falliscono con invalid_input nominando il campo colpevole, e tali fallimenti non sono fatturati. Alias comuni come ax, ay fino a cx, cy e p1x fino a p3y sono accettati così i payload in stile foglio di calcolo o CAD si mappano in modo pulito.

Dove un'API di collinearità a tre punti conviene

Poiché l'implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.

Quanto costa il verificatore di punti collineari?

Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non è fatturato.

Leggi la documentazione completa del KIT →