Méthode par substitution
Résolvez deux équations linéaires par substitution en voyant la variable isolée : avec 2x + y égale 5 et x − y égale 1, x est tiré de la première et la solution est x égal à 2, y égal à 1. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- A1
- 2
- B1
- 1
- C1
- 5
- A2
- 1
- B2
- -1
- C2
- 1
- Équation 1
- 2*x + y = 5
- Équation 2
- x - y = 1
- Variable isolée
- x
- Isolée de l'équation
- 1
La méthode par substitution est la procédure de cours d'algèbre pour résoudre une paire d'équations linéaires à deux inconnues : isoler une variable d'une équation, la reporter dans l'autre, résoudre la droite à une seule variable obtenue, puis substituer en retour pour retrouver la seconde coordonnée. Cette calculatrice accepte les six coefficients finis de a1 fois x plus b1 fois y égal à c1 et a2 fois x plus b2 fois y égal à c2, indique quelle variable a été isolée et depuis quelle équation, et renvoie la paire de solution unique x et y.
Ce qu'est la méthode par substitution et quand elle donne une paire unique
La substitution est la première méthode à la main que la plupart des cours d'algèbre enseignent pour un système linéaire deux par deux, avant l'élimination et longtemps avant les inverses matricielles. Vous écrivez le système sous la forme a1 fois x plus b1 fois y égal à c1 et a2 fois x plus b2 fois y égal à c2.
Vous choisissez une équation dont le coefficient de x ou de y n'est pas nul, isolez dans cette équation la variable choisie comme expression linéaire de l'autre variable, puis substituez l'expression dans l'autre équation. Le résultat est une seule équation linéaire à une inconnue. Vous la résolvez par l'arithmétique ordinaire, puis vous replacez le nombre trouvé dans l'expression d'isolement pour retrouver la seconde coordonnée.
Algébriquement cette intersection est le même point que calculent la règle de Cramer et l'élimination de Gauss : la paire est unique précisément lorsque le déterminant des coefficients a1 fois b2 moins a2 fois b1 est non nul.
Contrat d'entrée, forme de la réponse et erreurs
Sur un système unique le corps répète les six coefficients, les chaînes imprimables equation1 et equation2, method substitution, la variable isolée, l'équation d'origine, l'expression d'isolement sous la forme isolée égale parenthèse ouvrante second membre moins l'autre coefficient fois l'autre variable parenthèse fermante divisé par le coefficient propre, et la paire numérique x et y arrondie à douze décimales afin que les goldens restent stables d'un runtime à l'autre.
Contrôle classique : a1 égal à deux, b1 égal à un, c1 égal à cinq, a2 égal à un, b2 égal à moins un, c2 égal à un isole x de la première équation comme x égal parenthèse ouvrante cinq moins un fois y parenthèse fermante sur deux, substitue dans la seconde et renvoie x égal à deux et y égal à un.
Lorsque le déterminant est nul le gestionnaire refuse la requête avec un message indiquant que le système n'a pas de solution unique, en distinguant les équations dépendantes (infiniment de solutions) des droites parallèles incompatibles. Ces échecs ne sont pas facturés. Associez la réponse à votre propre code de tracé si vous avez besoin d'un croquis des deux droites ; ce point d'accès ne résout que l'intersection.
Où une calculatrice de la méthode par substitution justifie sa place
Les cours d'algèbre du secondaire et de l'université notent la méthode par substitution elle-même, pas seulement la paire finale, de sorte qu'un oracle de confiance qui renvoie l'expression d'isolement avec x et y accélère les contrôles de devoirs, les démonstrations de tutorat et la génération de corrigés sans sauter les étapes exigées par la grille. Les générateurs d'épreuves ont besoin d'un outil déterministe qui refuse les systèmes dépendants et incompatibles au lieu d'émettre en silence des coordonnées vides qu'un correcteur défectueux pourrait traiter comme un succès.
Les auteurs de programmes qui construisent des leçons interactives veulent la même préférence d'isolement à chaque fois, une paire lisible de chaînes d'équation et une erreur honnête lorsqu'un élève saisit deux copies de la même droite ou deux droites parallèles. Les carnets de programmation et les écrans d'entretien cachent souvent une résolution deux par deux dans un mélange, un seuil de rentabilité ou un circuit à deux mailles, et les ingénieurs ont besoin de l'intersection unique à partir de six coefficients mesurés plutôt que d'une session d'algèbre formelle.
Gardez les six valeurs finies, traitez un déterminant nul comme l'absence de solution unique et non comme un plantage, et préférez les x et y calculés par le serveur plutôt que de résoudre à nouveau avec un autre chemin en virgule flottante dans le code client. Si plus tard vous avez besoin des artefacts de la règle de Cramer, d'un système trois par trois ou d'une région d'inégalités, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger ce solveur par substitution.
Cas d’usage
Corrigés de devoirs et d'épreuves
Vérifiez des systèmes 2×2 de manuel contre une expression d'isolement canonique et la paire unique (x, y), ou repérez les items dépendants ou incompatibles.
Exercices de cours sur la méthode par substitution
Montrez quelle variable a été isolée, depuis quelle équation, et l'expression substituée, afin que les apprenants vérifient chaque étape algébrique.
Questions fréquentes
Comment résoudre un système à deux variables par la méthode de substitution ?
Envoyez les nombres finis a1, b1, c1, a2, b2 et c2 de a1*x + b1*y = c1 et a2*x + b2*y = c2.
Que se passe-t-il si le système n'a pas de solution unique ?
Les équations dépendantes (infiniment de solutions) et les droites parallèles incompatibles sont refusées et ne sont pas facturées.
Quelle variable la calculatrice isole-t-elle en premier ?
Elle préfère x de la première équation lorsque a1 est non nul, puis y de la première, puis x ou y de la seconde. Les mêmes coefficients produisent toujours les mêmes champs d'isolement.
En quoi cela diffère-t-il de la règle de Cramer ou de l'élimination ?
Cette page résout par substitution et montre l'expression d'isolement. La règle de Cramer utilise des déterminants ; l'élimination ajoute des multiples de lignes. La paire unique coïncide, mais les artefacts de méthode diffèrent.
Comment vérifier la solution d'un système ?
Remplacez les deux valeurs dans chaque équation. Avec x égal à 2 et y égal à 1, la première donne 2 fois 2 plus 1, soit 5, et la seconde 2 moins 1, soit 1 : les deux sont vérifiées.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre 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)Exemple de requête
{
"a1": 2,
"b1": 1,
"c1": 5,
"a2": 1,
"b2": -1,
"c2": 1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.substitution_method",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Lorsque les deux droites sont parallèles ou confondues il n'existe pas de solution unique, et la tâche échoue avec invalid_input au lieu d'inventer une paire.
Ce qu'est la méthode par substitution et quand elle donne une paire unique
Lorsque ce déterminant s'annule les deux droites sont parallèles ou confondues, de sorte qu'il n'y a soit aucune solution, soit une infinité, et cette calculatrice signale invalid_input plutôt qu'un succès creux aux coordonnées manquantes. L'implémentation préfère toujours isoler x de la première équation lorsque a1 est non nul, puis y de la première, puis x ou y de la seconde, de sorte que les six mêmes coefficients produisent toujours les mêmes isolated_variable, isolated_from_equation, isolated_expression et les mêmes x et y arrondis. Il n'y a ni graine aléatoire, ni horloge, ni appel réseau sur le chemin ; des entrées identiques donnent un JSON identique chaque fois qu'un élève, un tuteur ou un script redemande.
Contrat d'entrée, forme de la réponse et erreurs
Envoyez un corps JSON avec six nombres finis obligatoires : a1, b1 et c1 pour la première équation, et a2, b2 et c2 pour la seconde. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique simple ; les champs absents, les chaînes vides, les booléens, les objets et les valeurs non finies échouent avec invalid_input en nommant le champ et ne sont pas facturés. Les appels API réussis utilisent la base publiée de $0.002 par élément.
Où une calculatrice de la méthode par substitution justifie sa place
Comme cette capacité est un moteur parse pur, l'outil du navigateur est gratuit et le tarif API est la base publiée de $0.002 par élément réussi ; une validation échouée ne consomme pas le solde prépayé.
Cas d'intégration
Notation automatique LMS des solutions uniques
N'acceptez les réponses par substitution que lorsqu'une paire unique existe ; refusez les droites parallèles ou confondues comme invalid_input au lieu d'inventer des coordonnées.
Questions techniques
Que coûte la calculatrice de la méthode par substitution ?
L'outil du navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; une entrée invalide n'est pas facturée.