Sistema 2x2 con eliminazione
Risolva due equazioni lineari in modo esatto per eliminazione: con 2x + 3y = 7 e x meno y uguale a 1, la x si annulla, resta 5y = 5 e il punto è (2, 1). Le frazioni restano esatte. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- A1
- 2
- B1
- 3
- C1
- 7
- A2
- 1
- B2
- -1
- C2
- 1
- Determinante
- -5
- Variabile eliminata
- x
Questo calcolatore del metodo di eliminazione per sistemi 2x2 risolve due equazioni lineari in due incognite senza sostituire i valori esatti con approssimazioni arrotondate. Inserisca i coefficienti di x e y e la costante di ciascuna equazione. Il calcolatore sceglie una variabile da cancellare, moltiplica entrambe le equazioni, le somma, risolve l'equazione in una sola variabile e sostituisce il valore per restituire il punto d'intersezione esatto. Accetta interi, decimali finiti e frazioni, risultando utile per controllare esercizi, creare esempi svolti e automatizzare flussi deterministici.
Disponga le due equazioni nella forma standard
Scriva ogni equazione come un multiplo di x più un multiplo di y uguale a una costante: a1x + b1y = c1 e a2x + b2y = c2. Inserisca poi questi sei valori nei campi corrispondenti. Prima dell'inserimento porti i termini con variabili a sinistra e le costanti a destra.
Per esempio, 3x = 8 - 2y va scritto come 3x + 2y = 8. Il calcolatore accetta interi con segno come -5, decimali finiti come 0.125 e frazioni come 7/9. Le frazioni richiedono numeratori interi e denominatori interi diversi da zero.
La forma standard esplicita elimina le ambiguità sui segni e rende visibile ogni operazione di riga. Il risultato è esatto perché gli input vengono convertiti in numeri razionali normalizzati, non in stime decimali arrotondate. Se le due equazioni descrivono rette parallele o coincidenti, il determinante è zero e non esiste un solo punto d'intersezione.
In tal caso viene restituito un errore di input invece di inventare un punto arbitrario. Ogni risposta riuscita rappresenta quindi necessariamente l'unico punto comune alle due rette.
Legga i passaggi di moltiplicazione ed eliminazione
L'eliminazione rende opposti i coefficienti di una variabile. Il calcolatore cancella normalmente x quando entrambi i coefficienti di x sono diversi da zero. Moltiplica la prima equazione per il coefficiente di x della seconda e la seconda per l'opposto del coefficiente di x della prima.
Sommando le righe moltiplicate, i termini in x diventano zero. Se un coefficiente di x è già zero, applica la stessa costruzione a y. La risposta indica la variabile eliminata e riporta i due moltiplicatori, le equazioni moltiplicate e l'equazione ottenuta dalla somma.
Lei può così ripetere il procedimento su carta e verificare ogni segno. Il coefficiente rimasto divide la costante rimasta per determinare una coordinata; il valore viene quindi sostituito in un'equazione originale per trovare l'altra. Tutti i coefficienti sono frazioni ridotte: 6/8 diventa 3/4, il segno negativo rimane al numeratore e gli interi compaiono senza /1.
Viene restituito anche il determinante come rapido controllo di unicità. Un determinante non nullo garantisce che dopo la somma rimanga un coefficiente utilizzabile e che la sostituzione produca esattamente un valore di x e uno di y.
Utilizzi in sicurezza l'intersezione esatta
L'oggetto point contiene la risposta principale. I sistemi che gestiscono l'aritmetica razionale possono interpretare direttamente le stringhe; quelli che richiedono decimali possono dividere numeratore e denominatore con la precisione desiderata. La validazione rileva anche campi mancanti, numeri malformati e denominatori nulli prima dell'algebra.
L'implementazione è pura e deterministica: usa aritmetica intera di dimensione fissa, non accede alla rete, non legge l'orologio e non produce valori casuali. Sequenze di cifre enormi generano interi esatti altrettanto grandi, quindi mantenga i coefficienti nelle normali dimensioni scolastiche e aziendali. Nei sistemi 2x2 previsti, l'eliminazione razionale impedisce all'arrotondamento di nascondere se il punto soddisfa davvero entrambe le equazioni originali.
Casi d'uso
Controllare esercizi di algebra
Confronti cancellazione e sostituzione svolte a mano con operazioni esplicite e una coppia ordinata esatta.
Creare assistenza didattica
Mostri quali moltiplicatori cancellano una variabile e come l'equazione somma conduce all'intersezione.
Automatizzare piccoli modelli esatti
Risolva problemi di prezzi, miscele, bilanci o coordinate con due vincoli senza arrotondamenti in virgola mobile.
Domande frequenti
In quale forma vanno inserite le equazioni?
Le inserisca come ax + by = c nei sei campi dei coefficienti. Usi zero quando manca una variabile.
Il calcolatore restituisce frazioni esatte?
Sì. Coordinate, moltiplicatori, coefficienti e determinante sono stringhe intere o frazionarie normalizzate.
Che cosa accade con rette parallele o coincidenti?
Il determinante è zero, quindi non esiste un'intersezione unica.
Quale variabile elimina il metodo?
Elimina x se entrambi i coefficienti di x sono non nulli; altrimenti elimina y. La risposta indica la scelta.
Come inserisco un’equazione in cui manca una variabile?
Dia alla variabile mancante il coefficiente zero. Un’equazione che dice solo che y vale 4 si inserisce come 0x + 1y = 4, così entrambe le equazioni mantengono le stesse tre posizioni.
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-2x2-elimination \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a1":"2","b1":"3","c1":"7","a2":"1","b2":"-1","c2":"1"}'const res = await fetch("https://api.kit.forhosting.com/algebra/system-2x2-elimination", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a1": "2",
"b1": "3",
"c1": "7",
"a2": "1",
"b2": "-1",
"c2": "1"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/system-2x2-elimination",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a1": "2",
"b1": "3",
"c1": "7",
"a2": "1",
"b2": "-1",
"c2": "1"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/system-2x2-elimination", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a1":"2","b1":"3","c1":"7","a2":"1","b2":"-1","c2":"1"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a1":"2","b1":"3","c1":"7","a2":"1","b2":"-1","c2":"1"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/system-2x2-elimination", 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
{
"a1": "2",
"b1": "3",
"c1": "7",
"a2": "1",
"b2": "-1",
"c2": "1"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.system_2x2_elimination",
"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
Disponga le due equazioni nella forma standard
Un termine assente si rappresenta con zero; quindi y = 4 diventa 0x + 1y = 4.
Legga i passaggi di moltiplicazione ed eliminazione
È il consueto metodo scolastico espresso come calcolo JSON stabile, non come stima numerica opaca.
Utilizzi in sicurezza l'intersezione esatta
Le proprietà x e y sono stringhe, così un valore esatto come 17/6 attraversa JSON senza deriva binaria in virgola mobile. L'indicatore unique è vero solo nelle chiamate riuscite, mentre un determinante zero genera invalid_input perché rette parallele o coincidenti non hanno un'unica intersezione. Il calcolatore nel browser può quindi coincidere esattamente con la risposta API. Usi il browser per singoli esercizi e controlli, oppure chiami l'API a $0.002 per elemento riuscito quando schede, piattaforme didattiche, strumenti di correzione, moduli tecnici o pipeline di dati richiedono un contratto coerente.
Domande tecniche
Quanto costa una chiamata API?
Ogni elemento risolto costa $0.002. Il calcolatore può funzionare anche nel browser.