Forma generale della retta
Pendenza 2 e intercetta 3 diventano 2x − y = −3 in forma generale, pronta per una griglia di correzione o per la formula della distanza. Inserisca pendenza e intercetta di qualsiasi retta non verticale e ottenga A, B e C già sistemati. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Pendenza
- 2
- Intercetta
- 3
- Forma esplicita
- y = 2x + 3
- A
- 2
- B
- -1
- C
- -3
La forma generale Ax + By = C è la presentazione abituale in classe e negli esami quando i libri chiedono coefficienti interi, il confronto di due rette o l’uso immediato della formula della distanza. La forma pendenza-intercetta y = mx + b è spesso come si scopre la retta —da un grafico, da una regressione o da due punti noti—, ma molte rubriche di valutazione e sistemi di algebra richiedono ancora la forma Ax + By = C. Questo convertitore di forma generale accetta la pendenza m e l’intercetta in y b, riscrive l’identità y = mx + b come mx − y = −b, normalizza i segni affinché il coefficiente di x sia non negativo, riduce le terne intere con il massimo comun divisore e restituisce sia la terna di coefficienti sia una stringa di equazione stampabile.
Da y = mx + b a Ax + By = C
Parta dall’equazione pendenza-intercetta y uguale a m x più b. Sottragga y da entrambi i lati e sposti l’intercetta: m x meno y uguale a meno b. Quell’identità è già in forma generale Ax + By = C con A uguale a m, B uguale a meno uno e C uguale a meno b.
Quando la pendenza è zero la retta è orizzontale: la conversione produce zero volte x più uno volte y uguale a b dopo la normalizzazione dei segni, cioè la familiare y uguale a b scritta come equazione lineare in due variabili. Quando l’intercetta è zero la retta passa per l’origine e la costante C si annulla, così la forma generale si legge come due x meno y uguale a zero per pendenza due.
Le rette verticali non possono scriversi come y uguale a m x più b con m finito, quindi questo convertitore non inventa mai una pendenza infinita; chi serve una verticale deve fornire la forma generale direttamente o usare uno strumento a due punti. Il convertitore preferisce sempre A maggiore o uguale a zero: se il riordino grezzo produce A negativo, tutti i coefficienti si moltiplicano per meno uno affinché il termine in x abbia coefficiente non negativo, secondo le convenzioni dei libri di testo.
Quando A è già zero, la stessa regola invertisce l’equazione affinché B sia positivo.
Dove un convertitore di forma generale della retta rende
Le aule di algebra e le piattaforme di tutoraggio usano un convertitore di forma generale affinché gli studenti verifichino che il riordino di y uguale a m x più b corrisponda alla presentazione Ax + By uguale a C preferita dalla rubrica, inclusa la convenzione di segno su A. I generatori di esami e gli auto-correttori LMS necessitano di un oracolo deterministico che rifiuti rifiuti non numerici invece di restituire un’equazione parziale che un client difettoso potrebbe trattare come successo.
I notebook di ingegneria spesso ottengono pendenza e intercetta da una regressione o da due punti misurati e poi servono la forma generale per formule di distanza dalla retta, controlli di parallelismo e perpendicolarità, o esportazione verso sistemi che accettano solo Ax + By uguale a C. Mantenga le richieste piccole, fissi i coefficienti arrotondati nei test e otterrà forme generali riproducibili per compiti, plugin e worker all’edge senza montare un sistema di algebra simbolica per una conversione a due parametri.
Casi d'uso
Controlli in classe e compiti
Consenta agli studenti di inserire pendenza m e intercetta b e di verificare la forma normalizzata Ax+By=C rispetto alle convenzioni di segno e MCD dei libri.
Autovalutazione di esami e LMS
Valuti gli item da pendenza-intercetta a forma generale con un oracolo deterministico che rifiuti coefficienti non numerici e non inventi mai rette verticali.
Domande frequenti
Cosa succede se pendenza o intercetta non sono un numero?
Valori mancanti, vuoti, non numerici, NaN e Infinity vengono rifiutati e non addebitati.
Questo convertitore gestisce le rette verticali?
No. Le rette verticali hanno pendenza indefinita e non possono scriversi come y = mx + b con m finito. Usi uno strumento a due punti o in forma generale per le verticali.
Come vengono normalizzati i coefficienti?
A viene reso non negativo (se A è zero, B viene reso positivo). Quando A, B e C sono tutti interi, si dividono per il massimo comun divisore per ridurre la terna.
Come si passa da y = mx + b alla forma Ax + By = C?
Sottragga y da entrambi i lati e porti l'intercetta dall'altra parte: si ottiene m·x − y = −b. Quindi A è la pendenza, B vale −1 e C è −b; poi i segni vengono sistemati perché A non sia negativo. Con pendenza 2 e intercetta 4 risulta 2x − y = −4.
Come appare una retta orizzontale in forma generale?
Con pendenza zero, la conversione dà 0x + 1y = b dopo la sistemazione dei segni, cioè la nota retta orizzontale all'altezza b scritta come equazione in due variabili.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/geom/line-standard-form \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"slope":2,"intercept":3}'const res = await fetch("https://api.kit.forhosting.com/geom/line-standard-form", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"slope": 2,
"intercept": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/line-standard-form",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"slope": 2,
"intercept": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/line-standard-form", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"slope":2,"intercept":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"slope":2,"intercept":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/line-standard-form", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"slope": 2,
"intercept": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.line_standard_form",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Gli input non numerici o non finiti falliscono con invalid_input, così i correttori dei compiti e l’automazione non ricevono rifiuti silenziosi.
Da y = mx + b a Ax + By = C
Il risultato è un rappresentante unico per ogni retta non verticale data da pendenza e intercetta, il che stabilizza le risposte API per goldens, cache e controlli di uguaglianza nei correttori.
Contratto di ingresso, riduzione dei coefficienti e forma della risposta
Quando A, B e C sono tutti interi entro una tolleranza floating-point minima, vengono arrotondati a interi e divisi per il massimo comun divisore così che, ad esempio, pendenza due e intercetta quattro diventino 2x − y = −4 invece di un multiplo non ridotto, e una pendenza di un mezzo con intercetta uno raggiunga la forma ridotta solo quando i valori floating cadono su interi dopo il riordino di base —chi necessita di aritmetica razionale esatta sulle frazioni deve scalare gli input prima della chiamata—. Invii un oggetto JSON con due numeri finiti obbligatori: slope (alias m, gradient) e intercept (alias b, y_intercept, intercept_y). Ogni campo può arrivare come numero JSON o come stringa numerica con segno opzionale, punto decimale o esponente scientifico. Campi mancanti, stringhe vuote, booleani, oggetti, NaN e Infinity falliscono con invalid_input indicando il campo e non consumano il saldo prepagato. In caso di successo il corpo riecheggia pendenza e intercetta arrotondate, una stringa slope_intercept come y = 2x + 3, i coefficienti standard A, B e C, una stringa standard_form come 2x − y = −3, e un breve promemoria della formula di riordino. Abbini la risposta al proprio livello di grafica se serve uno schizzo; questo endpoint restituisce solo coefficienti e stringhe, senza grafici né prosa passo-passo oltre al campo formula.
Dove un convertitore di forma generale della retta rende
Poiché l’implementazione è parse pura di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita, e la validazione fallita non viene addebitata.
Casi di integrazione
Notebook e pipeline di geometria
Converta rette di regressione o misurate in pendenza-intercetta in Ax+By=C per formule di distanza e API di geometria a valle.
Domande tecniche
Come converto y = mx + b nella forma generale Ax + By = C?
Invii numeri finiti slope (m) e intercept (b). L’API riordina in mx − y = −b, normalizza affinché A ≥ 0, riduce i coefficienti interi con MCD quando possibile e restituisce A, B, C più una stringa standard_form.
Quanto costa il convertitore di forma generale della retta?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l’input non valido non viene addebitato.