ForHosting KIT · Mathématiques

Système 2×2 par substitution

Avec 2x + y égal à 5 et x − y égal à 1, isoler x donne 2,5 moins 0,5y, et la substitution mène au point (2, 1). Le solveur vous montre chaque étape et signale des droites confondues ou parallèles. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
A1
2
B1
1
C1
5
A2
1
B2
-1
C2
1
Vous obtenez
Statut
unique
Variable isolée
x
Isolée à partir de l'équation
1
Isolée en fonction de
y

Un système linéaire à deux équations et deux inconnues est le socle de l'algèbre élémentaire et de nombreuses vérifications d'ingénierie qui se ramènent encore à un couple de droites dans le plan. La méthode de substitution isole une variable dans une équation, reporte cette expression dans l'autre équation, résout l'équation à une inconnue obtenue, puis substitue en retour pour retrouver la seconde valeur. Cette capacité accepte les six coefficients de a1*x + b1*y = c1 et a2*x + b2*y = c2, indique quelle variable a été isolée et depuis quelle équation, et renvoie soit le couple solution unique, soit un indicateur clair de système dépendant ou incompatible lorsque les droites coïncident ou ne se rencontrent jamais.

Ce que fait la méthode de substitution

La substitution est l'une des trois méthodes manuelles classiques pour un système linéaire 2×2, aux côtés de l'élimination et de la représentation graphique. Vous choisissez une équation et une variable dont le coefficient est non nul, vous résolvez cette équation pour la variable choisie sous forme d'expression linéaire de l'autre variable, vous remplacez chaque occurrence de la variable choisie dans l'équation restante, et vous résolvez l'équation linéaire à une inconnue obtenue. Une fois cette seconde variable connue, vous la reportez dans l'expression d'isolement pour obtenir la première.

Sur le plan algébrique, le résultat coïncide avec la règle de Cramer et l'élimination de Gauss : lorsque le déterminant a1*b2 − a2*b1 est non nul, il existe exactement un point d'intersection ; lorsqu'il est nul, les deux droites sont parallèles ou identiques. Dans le cas identique, chaque point de la droite est solution et les manuels qualifient le système de dépendant ; dans le cas parallèle mais distinct, il n'y a pas de solution et le système est incompatible.

Les élèves perdent souvent un signe en isolant, substituent dans la même équation qu'ils viennent de résoudre, ou classent mal un déterminant nul. Automatiser le choix d'isolement, la substitution et la classification contre des coefficients finis validés élimine ces erreurs tout en exposant les artefacts pédagogiques — la variable isolée, l'équation dont elle provient et l'expression d'isolement — afin qu'un corrigé puisse refléter les étapes de la classe sans redériver l'arithmétique à la main chaque fois.

Où l'utiliser et ce que cela coûte

Les usages typiques incluent la vérification des réponses d'élèves qui demandent les étapes de substitution et le couple final, la génération de corrigés qui montrent quelle variable a été isolée en premier, l'enseignement de la géométrie dépendante contre incompatible des droites confondues ou parallèles, et l'alimentation d'un couple unique (x, y) dans un pipeline plus large qui détient déjà les six coefficients issus d'un modèle ou d'une mesure. Le chemin du navigateur s'exécute localement et ne requiert aucun compte.

Gardez les six valeurs finies, traitez dependent comme des solutions infinies plutôt que comme une erreur, traitez inconsistent comme une absence de solution plutôt que comme un plantage, et préférez les champs x et y calculés par le serveur plutôt qu'une nouvelle résolution suivant un autre chemin en virgule flottante dans le code client. Parce que le résultat est un calcul pur déterministe, vous pouvez tester vos pipelines sur des jeux fixes de coefficients sans seuils instables ni bruit dépendant du temps.

Exercices dépendant contre incompatible

Fournissez des lignes de coefficients proportionnelles ou contradictoires et vérifiez le statut dependent ou inconsistent plus l'indicateur dependent des solutions infinies.

Que signifie l'indicateur dependent ?

dependent vaut true quand les deux équations représentent la même droite (solutions infinies). x et y valent null ; le statut est "dependent". Des droites parallèles distinctes donnent le statut "inconsistent" avec dependent à false.

Quelle variable est isolée en premier ?

Le moteur préfère l'équation 1 et x quand a1 est non nul, puis y depuis l'équation 1, puis x ou y depuis l'équation 2. Le choix est déterministe pour les tests de référence et les corrigés.

Comment fonctionne la méthode de substitution ?

Isolez une variable dans une équation, reportez cette expression dans l’autre, résolvez l’équation à une inconnue qui reste, puis substituez en retour. Dans l’exemple, x devient 2,5 moins 0,5y et la solution est (2, 1).

Que signifie un système incompatible ?

Les deux droites sont parallèles et distinctes : elles ne se coupent jamais et il n’y a pas de solution. Le solveur l’indique comme un résultat et non comme une erreur, comme il indique les droites confondues.

Substitution et élimination donnent-elles le même résultat ?

Oui. Substitution, élimination et règle de Cramer concordent toujours : si le déterminant est non nul, il y a un seul point d’intersection ; s’il est nul, les droites sont parallèles ou confondues.

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.

POSThttps://api.kit.forhosting.com/algebra/system-2x2-substitution

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é.

curl -X POST https://api.kit.forhosting.com/algebra/system-2x2-substitution \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a1":2,"b1":1,"c1":5,"a2":1,"b2":-1,"c2":1}'
{
  "a1": 2,
  "b1": 1,
  "c1": 5,
  "a2": 1,
  "b2": -1,
  "c2": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.system_2x2_substitution",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Comment cette capacité calcule la réponse

Il classe le système par le déterminant des coefficients et les mineurs de compatibilité de la matrice augmentée, produisant le statut unique, dependent ou inconsistent. Quand le statut est unique, il renvoie x et y numériques à partir de la forme fermée équivalente (le résultat de la substitution). Quand le statut est dependent ou inconsistent, il rapporte quand même les métadonnées d'isolement lorsqu'un coefficient non nul existe, met dependent à true uniquement pour le cas à solutions infinies, et renvoie null pour x et y. Vous envoyez un corps JSON avec six nombres finis obligatoires : a1, b1 et c1 pour la première équation a1*x + b1*y = c1, et a2, b2 et c2 pour la seconde équation a2*x + b2*y = c2. Le moteur accepte les nombres JSON ou de simples chaînes numériques, rejette les champs manquants, les booléens, les objets et les valeurs non finies avec invalid_input, et ne facture jamais ces échecs de validation. Pour l'isolement, il préfère l'équation 1 et la variable x dès que le coefficient correspondant est non nul, puis l'équation 1 et y, puis l'équation 2 et x, puis l'équation 2 et y — de sorte que les mêmes coefficients produisent toujours les mêmes champs isolated_variable, isolated_from_equation, isolated_in_terms_of et isolated_expression. Il n'y a ni hasard, ni horloge, ni réseau ; des entrées identiques produisent toujours un JSON identique. Le travail est une poignée de multiplications et de divisions, qui reste dans le modèle de coût analytique de cette capacité parse de niveau A, facturée à $0.002 par requête réussie.

Où l'utiliser et ce que cela coûte

Utilisez l'outil gratuit du navigateur pour une simple vérification de devoir ou une démonstration en classe, ou appelez l'API lorsqu'un carnet de notes, un script de tutorat, un générateur de fiches ou un notebook d'ingénierie doit résoudre de nombreux systèmes 2×2 exactement de la même manière à chaque fois. L'usage de l'API puise dans le solde KIT prépayé au tarif de base publié $0.002 par requête réussie ; une validation échouée ne consomme pas de solde.

Corrigés de devoirs et d'examens

Confirmez la solution unique et le choix d'isolement d'un élève pour a1,b1,c1,a2,b2,c2 face à un couple canonique (x, y) et à isolated_expression.

Scripts de tutorat et de carnet de notes

Traitez par lots de nombreux systèmes 2×2 via l'API et stockez la méthode, les métadonnées d'isolement et les champs solution à côté de chaque identifiant d'item.

Comment résoudre un système 2×2 par substitution avec cette API ?

Envoyez en POST un JSON avec les nombres finis a1, b1, c1, a2, b2 et c2 pour a1*x+b1*y=c1 et a2*x+b2*y=c2. La réponse inclut les champs d'isolement et soit x,y uniques, soit un statut dependent/inconsistent.

Le calculateur de substitution 2×2 est-il gratuit ?

Le widget du navigateur est gratuit et s'exécute localement. Les appels API utilisent le solde KIT prépayé au tarif de base publié $0.002 ; une entrée invalide n'est pas facturée.

Le résultat est-il toujours le même pour les mêmes coefficients ?

Oui. L'algorithme est un calcul purement analytique, sans hasard ni horodatage, si bien que des entrées identiques produisent un JSON identique, métadonnées d'isolement comprises.

Consulter la documentation complète du KIT →