Metodo di sostituzione
Risolva due equazioni lineari per sostituzione vedendo quale variabile viene isolata: con 2x + y uguale a 5 e x − y uguale a 1, x si ricava dalla prima e la soluzione è x uguale a 2, y uguale a 1. 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
- 1
- C1
- 5
- A2
- 1
- B2
- -1
- C2
- 1
- Equazione 1
- 2*x + y = 5
- Equazione 2
- x - y = 1
- Variabile isolata
- x
- Isolata dall'equazione
- 1
Il metodo di sostituzione è la procedura d'aula di algebra per risolvere una coppia di equazioni lineari in due incognite: isolare una variabile da un'equazione, sostituirla nell'altra, risolvere la retta a una sola variabile ottenuta e poi sostituire all'indietro per recuperare la seconda coordinata. Questa calcolatrice accetta i sei coefficienti finiti di a1 per x più b1 per y uguale a c1 e a2 per x più b2 per y uguale a c2, indica quale variabile è stata isolata e da quale equazione, e restituisce la coppia di soluzione unica x e y.
Che cos'è il metodo di sostituzione e quando produce una coppia unica
La sostituzione è il primo metodo a mano che la maggior parte dei corsi di algebra insegna per un sistema lineare due per due, prima dell'eliminazione e molto prima delle inverse matriciali. Lei scrive il sistema come a1 per x più b1 per y uguale a c1 e a2 per x più b2 per y uguale a c2. Sceglie un'equazione il cui coefficiente di x o di y non è zero, isola in quell'equazione la variabile scelta come espressione lineare nella variabile restante e sostituisce l'espressione nell'altra equazione.
Il risultato è una sola equazione lineare in un'incognita. La risolve con l'aritmetica ordinaria, poi reinserisce il numero trovato nell'espressione di isolamento per recuperare la seconda coordinata. Algebricamente questa intersezione è lo stesso punto che calcolano la regola di Cramer e l'eliminazione di Gauss: la coppia è unica proprio quando il determinante dei coefficienti a1 per b2 meno a2 per b1 è non nullo.
Contratto di ingresso, forma della risposta ed errori
Su un sistema unico il corpo ripete i sei coefficienti, le stringhe stampabili equation1 e equation2, method substitution, la variabile isolata, l'equazione di provenienza, l'espressione di isolamento nella forma isolata uguale parentesi aperta secondo membro meno l'altro coefficiente per l'altra variabile parentesi chiusa diviso il coefficiente proprio, e la coppia numerica x e y arrotondata a dodici decimali perché i goldens restino stabili tra runtime.
Controllo classico: a1 uguale a due, b1 uguale a uno, c1 uguale a cinque, a2 uguale a uno, b2 uguale a meno uno, c2 uguale a uno isola x dalla prima equazione come x uguale parentesi aperta cinque meno uno per y parentesi chiusa su due, sostituisce nella seconda e restituisce x uguale a due e y uguale a uno. Quando il determinante è zero il gestore rifiuta la richiesta con un messaggio che il sistema non ha soluzione unica, distinguendo equazioni dipendenti (infinite soluzioni) da rette parallele incompatibili.
Quei fallimenti non vengono fatturati.
Dove una calcolatrice del metodo di sostituzione merita il posto
I corsi di algebra della scuola secondaria e dell'università valutano il metodo di sostituzione in sé, non solo la coppia finale, così un oracolo affidabile che restituisce l'espressione di isolamento insieme a x e y accelera i controlli dei compiti, le dimostrazioni di tutoraggio e la generazione delle chiavi di risposta senza saltare i passi richiesti dalla rubrica. I generatori di prove hanno bisogno di uno strumento deterministico che rifiuti sistemi dipendenti e incompatibili invece di emettere in silenzio coordinate vuote che un correttore difettoso potrebbe trattare come successo.
Gli autori di curricoli che costruiscono lezioni interattive vogliono la stessa preferenza di isolamento ogni volta, una coppia leggibile di stringhe di equazione e un errore onesto quando lo studente digita due copie della stessa retta o due rette parallele. I taccuini di programmazione e gli schermi di colloquio nascondono spesso una risoluzione due per due dentro una miscela, un punto di pareggio o un circuito a due maglie, e gli ingegneri hanno bisogno dell'intersezione unica da sei coefficienti misurati, non di una sessione di algebra computazionale.
Mantenga finiti i sei valori, tratti un determinante nullo come assenza di soluzione unica e non come un arresto, e preferisca le x e y calcolate dal server invece di risolvere di nuovo con un altro percorso in virgola mobile nel codice client. Se più avanti servono gli artefatti della regola di Cramer, un sistema tre per tre o una regione di disequazioni, li tratti come intenzioni di ricerca e pagine distinte invece di sovraccaricare questo risolutore per sostituzione.
Casi d'uso
Chiavi di compiti e prove
Confronti sistemi 2×2 da manuale con un'espressione di isolamento canonica e la coppia unica (x, y), oppure individui voci dipendenti o incompatibili.
Esercizi d'aula sul metodo di sostituzione
Mostri quale variabile è stata isolata, da quale equazione e l'espressione sostituita, così chi studia verifica ogni passo algebrico.
Domande frequenti
Come si risolve un sistema a due variabili con il metodo di sostituzione?
Invii i numeri finiti a1, b1, c1, a2, b2 e c2 di a1*x + b1*y = c1 e a2*x + b2*y = c2.
Che cosa succede se il sistema non ha soluzione unica?
Equazioni dipendenti (infinite soluzioni) e rette parallele incompatibili vengono rifiutate e non addebitate.
Quale variabile isola per prima la calcolatrice?
Preferisce x dalla prima equazione quando a1 è non nullo, poi y dalla prima, poi x o y dalla seconda. Gli stessi coefficienti producono sempre gli stessi campi di isolamento.
In che cosa differisce dalla regola di Cramer o dall'eliminazione?
Questa pagina risolve per sostituzione e mostra l'espressione di isolamento. La regola di Cramer usa i determinanti; l'eliminazione somma multipli di righe. La coppia unica coincide, ma gli artefatti del metodo differiscono.
Come si verifica la soluzione di un sistema?
Sostituisca i due valori in ciascuna equazione. Con x uguale a 2 e y uguale a 1, la prima dà 2 per 2 più 1, cioè 5, e la seconda dà 2 meno 1, cioè 1, quindi entrambe sono soddisfatte.
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/math/substitution-method \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a1":2,"b1":1,"c1":5,"a2":1,"b2":-1,"c2":1}'const res = await fetch("https://api.kit.forhosting.com/math/substitution-method", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a1": 2,
"b1": 1,
"c1": 5,
"a2": 1,
"b2": -1,
"c2": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/substitution-method",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a1": 2,
"b1": 1,
"c1": 5,
"a2": 1,
"b2": -1,
"c2": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/substitution-method", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a1":2,"b1":1,"c1":5,"a2":1,"b2":-1,"c2":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a1":2,"b1":1,"c1":5,"a2":1,"b2":-1,"c2":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/substitution-method", 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": 1,
"c1": 5,
"a2": 1,
"b2": -1,
"c2": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.substitution_method",
"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 le due rette sono parallele o coincidenti non esiste una soluzione unica, e l'attività fallisce con invalid_input invece di inventare una coppia.
Che cos'è il metodo di sostituzione e quando produce una coppia unica
Quando quel determinante si annulla le due rette sono parallele o coincidenti, quindi o non c'è soluzione o ce ne sono infinite, e questa calcolatrice segnala invalid_input anziché un successo vuoto con coordinate assenti. L'implementazione preferisce sempre isolare x dalla prima equazione quando a1 è non nullo, poi y dalla prima, poi x o y dalla seconda, così gli stessi sei coefficienti producono sempre gli stessi isolated_variable, isolated_from_equation, isolated_expression e gli stessi x e y arrotondati. Non c'è seme casuale, né orologio, né chiamata di rete sul percorso; ingressi identici producono JSON identico ogni volta che uno studente, un tutor o uno script chiede di nuovo.
Contratto di ingresso, forma della risposta ed errori
Invii un corpo JSON con sei numeri finiti obbligatori: a1, b1 e c1 per la prima equazione, e a2, b2 e c2 per la seconda. Ogni campo può arrivare come numero JSON o come stringa numerica semplice; i campi assenti, le stringhe vuote, i booleani, gli oggetti e i valori non finiti falliscono con invalid_input indicando il campo e non vengono addebitati. Abbini la risposta al proprio codice di tracciamento se serve uno schizzo delle due rette; questo endpoint risolve solo l'intersezione. Le chiamate API riuscite usano la base pubblicata di $0.002 per elemento.
Dove una calcolatrice del metodo di sostituzione merita il posto
Poiché questa capacità è un motore parse puro, lo strumento del browser è gratuito e il prezzo API è la base pubblicata di $0.002 per elemento riuscito; la convalida fallita non consuma il saldo prepagato.
Casi di integrazione
Valutazione automatica LMS delle soluzioni uniche
Accetti risposte per sostituzione solo quando esiste una coppia unica; rifiuti rette parallele o coincidenti come invalid_input invece di inventare coordinate.
Domande tecniche
Quanto costa la calcolatrice del metodo di sostituzione?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.