Disequazione lineare a due variabili
Per 2x + y < 6 ottiene la frontiera tratteggiata dove 2x + y vale 6, il semipiano sotto y = −2x + 6 e l'origine come punto di prova che la soddisfa. Controlli il grafico prima di colorare. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- A
- 2
- B
- 1
- C
- 6
- Op
- <
- Disuguaglianza
- 2x + y < 6
- Equazione della frontiera
- 2x + y = 6
- Stile della frontiera
- dashed
- Punto di prova x
- 0
Le disequazioni lineari a due variabili, come due x più y minore di sei, definiscono semipiani nel piano cartesiano anziché un singolo numero su una retta. Per rappresentarle correttamente servono tre decisioni che studenti, tutor e script di automazione prendono ogni giorno: scrivere la retta di frontiera dall'uguaglianza, scegliere un tratto tratteggiato se la disequazione è stretta o continuo se è inclusiva, e ombreggiare il lato della retta che rende vera la relazione originale. Questa calcolatrice di disequazione lineare a due variabili accetta coefficienti finiti a, b e c con un operatore di confronto, costruisce l'equazione di frontiera ax più by uguale a c, etichetta lo stile della frontiera, risolve rispetto a y quando possibile (o rispetto a x se la frontiera è verticale) e riporta il semipiano con un punto di prova non sulla retta. I casi degeneri in cui a e b sono entrambi zero vengono rifiutati come input non valido perché non definiscono una retta.
Retta di frontiera, tratto tratteggiato contro continuo e geometria del semipiano
Una disequazione lineare a due variabili ha la forma a x più b y confrontato con c, dove il confronto è minore di, minore o uguale, maggiore di, o maggiore o uguale. L'uguaglianza associata a x più b y uguale a c è la retta di frontiera: ogni punto su quella retta uguaglia i due membri. Quando la relazione originale è stretta (minore di o maggiore di), i punti della frontiera non soddisfano la disequazione, perciò i manuali disegnano la frontiera tratteggiata.
Quando la relazione è inclusiva (minore o uguale o maggiore o uguale), i punti della frontiera sono soluzioni e la frontiera è disegnata continua. L'insieme delle soluzioni è allora uno dei due semipiani aperti o chiusi determinati da quella retta. Per decidere quale, si isola y quando b non è zero: si divide con attenzione e si inverte la disequazione se b è negativo, poi si legge sopra o sotto la forma pendenza-intercetta della frontiera.
Quando b è zero e a non è zero la frontiera è verticale in x uguale a c su a, e il semipiano sta a sinistra o a destra di quella verticale dopo la stessa regola di inversione se a è negativo. Un controllo pratico è il metodo del punto di prova: si sceglie un punto non sulla frontiera, spesso l'origine, lo si sostituisce in a x più b y ⊙ c e si mantiene il semipiano che contiene il punto solo quando la sostituzione è vera.
Questa capacità esegue esattamente tale analisi e restituisce campi leggibili dalla macchina per equazione di frontiera, stile della frontiera, lato del semipiano e punto di prova, così i client possono tracciare grafici o valutare il lavoro degli studenti senza ridisegnare la geometria.
Casi d'uso
Controlli di grafico in classe
Gli studenti inseriscono a, b, c e l'operatore per ax+by ⊙ c e verificano la frontiera tratteggiata o continua e quale semipiano ombreggiare.
Correzione automatica di esami e LMS
Valuti item di disequazione a due variabili con un oracolo deterministico per stile di frontiera, lato del semipiano e coefficienti degeneri non validi.
Schizzi e anteprime di vincoli
Trasformi vincoli di disequazione lineare in metadati di frontiera e etichette di semipiano prima di disegnare regioni di riempimento in strumenti didattici o taccuini.
Domande frequenti
Come si analizza una disequazione lineare a due variabili ax + by ⊙ c?
Invii a, b e c finiti e un operatore (<, <=, >, >=).
Quando la frontiera è tratteggiata o continua?
Gli operatori stretti < e > usano frontiera tratteggiata perché i punti della retta non sono soluzioni. Gli operatori inclusivi <= e >= usano frontiera continua perché la retta è inclusa.
Come si sceglie il lato del semipiano?
Quando b ≠ 0 la disequazione è risolta rispetto a y (invertendo l'operatore se b è negativo); il lato è above o below.
Cosa succede se a e b sono entrambi zero?
Senza a o b l'enunciato non è una retta né un semipiano nel piano, quindi l'analizzatore lo rifiuta invece di inventare geometria.
Come si disegna 2x + y < 6?
Tracci tratteggiata la retta dove 2x + y vale 6, perché il segno è stretto, e colori la parte sotto: la regione y < −2x + 6. L'origine (0, 0) dà 0 < 6, che è vero, quindi sta nella zona colorata.
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/two-variable-inequality \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":2,"b":1,"c":6,"op":"<"}'const res = await fetch("https://api.kit.forhosting.com/algebra/two-variable-inequality", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 2,
"b": 1,
"c": 6,
"op": "<"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/two-variable-inequality",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 2,
"b": 1,
"c": 6,
"op": "<"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/two-variable-inequality", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":2,"b":1,"c":6,"op":"<"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":2,"b":1,"c":6,"op":"<"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/two-variable-inequality", 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": 2,
"b": 1,
"c": 6,
"op": "<"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.two_variable_inequality",
"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
Contratto di input, campi di risposta e comportamento con frontiera verticale
Se a e b sono entrambi zero la richiesta fallisce perché ax più by ⊙ c non definirebbe una retta né un semipiano nel piano. I campi geometrici opzionali che non si applicano (ad esempio slope su una frontiera verticale) sono omessi anziché inviati come null. Esempio: a uguale a due, b uguale a uno, c uguale a sei, op minore di produce la frontiera tratteggiata due x più y uguale a sei, semipiano sotto la retta e l'origine come punto di prova che soddisfa. Invii un corpo JSON in POST con quattro campi obbligatori: a, il coefficiente finito di x; b, il coefficiente finito di y; c, il secondo membro finito; e op, l'operatore di confronto. Gli operatori accettano i simboli minore di, minore o uguale, maggiore di e maggiore o uguale, più gli alias lt, le, gt, ge e i simboli unicode di minore o uguale e maggiore o uguale. Campi mancanti, stringhe vuote e numeri non finiti falliscono con invalid_input indicando il problema. In caso di successo il corpo ripete a, b, c e op, più una stringa leggibile della disequazione e boundary_equation. Il campo boundary_style è dashed per operatori stretti e solid per inclusivi; inclusive è il booleano corrispondente. Il booleano is_vertical è vero quando b è zero. Per frontiere non verticali la risposta include slope, y_intercept e boundary_slope_intercept così un tracciatore può disegnare y uguale a m x più k senza un'altra risoluzione. half_plane_side è uno di above, below, left o right; half_plane è una breve frase che indica anche se la frontiera è inclusa; solution_region riformula la disequazione dopo aver risolto rispetto a y o x. test_point_x, test_point_y, test_point e test_satisfies documentano il punto di sonda usato per la verifica. Le chiamate parse riuscite costano il $0.002 pubblicato; l'input non valido non viene addebitato.
Dove un'API di disequazione lineare a due variabili conviene
Le aule di algebra e le piattaforme di tutoraggio usano una calcolatrice di disequazione lineare a due variabili affinché gli studenti verifichino lo stile della frontiera e la direzione dell'ombreggiatura per a, b, c e op arbitrari senza invertire male i segni dividendo per un coefficiente negativo. I generatori di esami e i plugin LMS necessitano di un oracolo deterministico che segni correttamente tratteggiato contro continuo e rifiuti coefficienti degeneri invece di restituire un successo vuoto. La validazione fallita non consuma saldo. Anteprime di grafici, generatori di schede e schizzi di vincoli in taccuini di ottimizzazione spesso necessitano della descrizione del semipiano prima di disegnare il riempimento; chiamare una piccola API parse evita di trascinare un intero sistema di algebra computazionale per quattro campi. Poiché l'implementazione è parse di livello A pura, ogni chiamata riuscita costa il prezzo base $0.002 pubblicato senza token di modello e senza rete in uscita.
Domande tecniche
Quanto costa la calcolatrice di disequazione lineare a due variabili?
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.