Intersezione retta e parabola
La retta y = x + 2 incontra la parabola y = x^2 in (-1, 1) e (2, 4): il calcolatore uguaglia le due, risolve l’equazione di secondo grado e legge il discriminante, qui 9, per distinguere secante, tangente o nessun punto comune. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- A
- 1
- B
- 0
- C
- 0
- M
- 1
- K
- 2
- Parabola
- y=1x^2+0x+0
- Retta
- y=1x+2
- Equazione
- 1x^2-1x-2=0
- A
- 1
Trovare dove una retta incontra una parabola è una competenza centrale dell'algebra: uguagli le espressioni, riduca a una quadratica e legga il discriminante. Gli studenti hanno bisogno di entrambe le coppie ordinate quando la retta è secante, dell'unico punto di tangenza quando tocca una volta, e di un risultato vuoto chiaro quando i grafici si mancano nel piano reale. Questo calcolatore di intersezione retta e parabola accetta i cinque coefficienti finiti di y uguale a a x al quadrato più b x più c e di y uguale a m x più k, sostituisce la retta nella parabola, risolve A x al quadrato più B x più C uguale a zero con A uguale ad a, B uguale a b meno m e C uguale a c meno k, e restituisce i punti reali con y recuperata dalla retta.
Sostituzione: da due grafici a una quadratica
Una parabola ad apertura verticale scritta come y uguale a a x al quadrato più b x più c e una retta non verticale scritta come y uguale a m x più k si intersecano dove entrambe le espressioni danno la stessa y per la stessa x. Uguagliarle produce a x al quadrato più b x più c uguale a m x più k.
Portando tutti i termini da un lato si ottiene la quadratica generale A x al quadrato più B x più C uguale a zero, i cui tre coefficienti si assemblano senza iterazione: A è semplicemente a, B è b meno m e C è c meno k. Il discriminante Delta uguale a B al quadrato meno quattro A C decide allora la geometria.
Se Delta è positivo la retta è secante e appaiono due valori reali distinti di x dalla formula quadratica; ogni x è abbinata a y uguale a m x più k, così la risposta è due punti cartesiani ordinati per x crescente. Se Delta è esattamente zero la retta è tangente e la radice doppia collassa in un unico punto di contatto.
Se Delta è negativo non c'è intersezione reale: il conteggio delle soluzioni restituito è zero e l'array points è vuoto, in linea con il linguaggio della classe secondo cui il sistema non ha soluzione reale senza trattare quell'esito come errore duro di input. Il coefficiente a deve essere non nullo perché a uguale a zero trasformerebbe la prima equazione in un'altra retta e il problema non sarebbe più un sistema non lineare retta-parabola.
Usi la stringa eco della parabola, quella della retta, l'equazione ridotta e il campo formula per mostrare i passi algebrici accanto ai punti numerici in una scheda o nel pannello di feedback di un LMS.
Dove l’intersezione retta–parabola è utile
Le aule e le piattaforme di tutoraggio usano un calcolatore di intersezione retta e parabola affinché gli studenti verifichino coppie ordinate per coefficienti arbitrari senza errori di segno espandendo a mano b meno m o c meno k. I generatori di esami necessitano di un oracolo deterministico che restituisca zero, uno o due punti dal discriminante invece di inventare una coppia complessa o trattare un successo vuoto come guasto di rete. La validazione fallita non consuma il saldo.
Mantenga le richieste compatte, fissi i punti arrotondati nei test e otterrà intersezioni riproducibili per compiti, plugin LMS e worker di edge senza montare infrastruttura simbolica propria.
Casi d'uso
Controlli in aula e compiti
Consenta agli studenti di inviare i coefficienti della parabola a, b, c e della retta m, k, poi di verificare zero, uno o due punti di intersezione ordinati rispetto alla sostituzione del libro di testo.
Taccuini e modelli semplici curva–obiettivo
Risolva y=ax²+bx+c contro y=mx+k in script per proiettili, curve di costo o controlli di progetto senza importare un CAS completo.
Domande frequenti
Come si trova dove una retta incontra una parabola?
Invii a finito (non nullo), b, c per y=ax²+bx+c e m, k per y=mx+k.
Cosa significa un conteggio di soluzioni zero, uno o due?
Discriminante positivo → due punti secanti; zero → un punto di tangenza; negativo → nessuna intersezione reale (array points vuoto, non è un errore).
Perché a deve essere non nullo?
Se a è zero, y=ax²+bx+c è una retta, non una parabola. Il risolutore richiede a≠0 affinché il sistema resti un problema genuino retta–parabola.
Cosa succede se la retta tocca solo la parabola?
Allora la retta è tangente: il discriminante è zero e c’è un solo punto di contatto. Per la parabola y = x^2 e la retta 2x − 1, quel punto è (1, 1).
Il calcolatore fornisce intersezioni complesse?
No, lavora solo nel piano reale. Se il discriminante è negativo i grafici non si incontrano, il numero di soluzioni è zero e l’elenco dei punti resta vuoto, che è un risultato valido e non un errore.
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/algebra/system-nonlinear-line-parabola \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":1,"b":0,"c":0,"m":1,"k":2}'const res = await fetch("https://api.kit.forhosting.com/algebra/system-nonlinear-line-parabola", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 1,
"b": 0,
"c": 0,
"m": 1,
"k": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/system-nonlinear-line-parabola",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 1,
"b": 0,
"c": 0,
"m": 1,
"k": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/system-nonlinear-line-parabola", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":1,"b":0,"c":0,"m":1,"k":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":1,"b":0,"c":0,"m":1,"k":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/system-nonlinear-line-parabola", 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
{
"a": 1,
"b": 0,
"c": 0,
"m": 1,
"k": 2
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.system_nonlinear_line_parabola",
"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
Quando a è zero la curva non è una parabola e l'attività fallisce con invalid_input.
Sostituzione: da due grafici a una quadratica
Questo endpoint risolve solo il piano reale; le radici complesse non vengono emesse.
Contratto di input, forma della risposta e casi limite
Esempio: a uguale a uno, b uguale a zero, c uguale a zero, m uguale a uno, k uguale a due descrive y uguale a x al quadrato e y uguale a x più due. La sostituzione dà x al quadrato meno x meno due uguale a zero, radici x uguale a meno uno e x uguale a due, e punti meno uno virgola uno e due virgola quattro. Un esempio di tangenza è y uguale a x al quadrato con y uguale a due x meno uno: discriminante zero e l'unico punto uno virgola uno. Abbini la risposta numerica al Suo tracciatore se serve uno schizzo; questa capacità restituisce solo coordinate e algebra. Invii con POST un corpo JSON con cinque numeri finiti obbligatori: a, il coefficiente quadratico non nullo della parabola; b e c, i restanti coefficienti della parabola; m, la pendenza della retta; e k, l'intercetta y della retta. Ogni campo può arrivare come numero JSON o come stringa numerica. L'alias slope è accettato per m, e intercept o y_intercept per k, così i client che già parlano in pendenza-intercetta non necessitano di un livello di rinomina. Campi mancanti, stringhe vuote, valori non finiti e a uguale a zero falliscono con invalid_input indicando il problema; tali fallimenti non vengono fatturati. Un mancato incontro è y uguale a x al quadrato con y uguale a meno uno: discriminante negativo e solution_count zero.
Dove un'API di intersezione retta–parabola rende valore
I taccuini di ingegneria spesso riducono l'altezza di un proiettile rispetto a una retta obiettivo, approssimazioni di freccia di cavo o semplici curve costo–ricavo a y uguale a a x al quadrato più b x più c contro y uguale a m x più k; chiamare una piccola API parse evita di tirare un intero sistema di algebra computazionale per un problema a cinque coefficienti. 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.
Casi di integrazione
Correzione automatica di esami e LMS
Valuti voci di sistemi non lineari con un oracolo deterministico che valuta le intersezioni vuote come solution_count zero e non inventa mai radici reali in più.
Domande tecniche
Il calcolatore restituisce intersezioni complesse?
No. Vengono restituiti solo punti reali. Un discriminante negativo produce solution_count 0 e un elenco points vuoto.
Quanto costa il calcolatore di intersezione retta e parabola?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene fatturato.