ForHosting KIT · Mathématiques

Forme standard d'une droite

2x + 4y = 6 et x + 2y = 3 sont la même droite ; la forme standard ne garde que la seconde, à coefficients entiers, sans facteur commun et à terme dominant positif. Saisissez a, b et c et obtenez cette équation unique. 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
A
2
B
4
C
6
Vous obtenez
A
1
B
2
C
3
Équation
x + 2y = 3

La forme standard d'une droite écrit une relation linéaire sous la forme Ax plus By égale C, où A, B et C sont des entiers, le plus grand commun diviseur de leurs valeurs absolues vaut un, et le coefficient dominant est positif afin que la même droite géométrique ait toujours une équation canonique. Les élèves qui convertissent la forme pente-ordonnée ou des coefficients fractionnaires confus, les tuteurs qui vérifient les devoirs et les scripts d'automatisation qui stockent des droites pour le tracé ou des systèmes de contraintes ont tous besoin de ce triplet unique sans inversions de signe ni facteurs communs résiduels. Ce calculateur de forme standard d'une droite accepte des coefficients finis a, b et c de l'équation ax plus by égale c, élimine les décimales finies et les dénominateurs rationnels, divise par le PGCD entier et inverse le triplet si besoin pour que A soit positif — ou B positif lorsque A est zéro pour les droites horizontales. Les indicateurs vertical et horizontal aident les clients à brancher sans redériver la géométrie.

Ce que signifie la forme standard Ax + By = C et pourquoi la normalisation compte

Dans le plan cartésien toute droite peut s'écrire de nombreuses façons algébriquement équivalentes : pente-ordonnée y égale mx plus k, point-pente, forme générale ax plus by plus d égale zéro, et la forme scolaire standard Ax plus By égale C. Deux équations représentent la même droite dès qu'une est un multiple scalaire non nul de l'autre, de sorte que 2x plus 4y égale 6 et x plus 2y égale 3 décrivent la même géométrie.

Sans règle de normalisation, bases de données, corrigés et caches par hachage traitent ces chaînes comme distinctes et les correcteurs pénalisent un travail correct pour un facteur deux en trop. La forme standard à coefficients entiers, PGCD unitaire et terme dominant positif fixe un unique représentant : on chasse les dénominateurs pour rendre chaque coefficient entier, on divise A, B et C par le pgcd de leurs valeurs absolues, puis on multiplie par moins un si le coefficient dominant est négatif.

Le coefficient dominant est A lorsque A n'est pas zéro ; lorsque A est zéro la droite est horizontale et le dominant est B, qu'il faut rendre positif. Les droites verticales gardent A positif et B égal à zéro, soit Ax égale C. Cette capacité applique exactement ce contrat à tout triplet fini a, b, c définissant une droite réelle, et renvoie les entiers normalisés avec une chaîne d'affichage telle que 2x plus 3y égale 6 et des booléens marquant les cas vertical ou horizontal pour l'interface.

Contrat d'entrée, étapes de l'algorithme, champs de réponse et erreurs

Si a et b sont tous deux nuls, la requête échoue car l'équation ne définit pas une droite. En cas de succès le gestionnaire élimine d'abord les décimales finies en multipliant par une puissance de dix lorsque cela rend les trois coefficients quasi entiers ; sinon il approxime chaque coefficient comme rationnel réduit via fractions continues et multiplie par le plus petit commun multiple des dénominateurs.

Il divise ensuite par le PGCD entier positif des valeurs absolues et inverse le signe de tout le triplet pour que le coefficient dominant soit positif. Les champs nuls optionnels ne sont jamais émis. Exemple : a égal à deux, b égal à quatre, c égal à six devient x plus 2y égale 3 avec gcd deux.

Exemple : a égal à moins trois, b égal à six, c égal à neuf devient x moins 2y égale moins trois après orientation et réduction. Exemple fractionnaire : a égal à un demi, b égal à un demi, c égal à un devient x plus y égale deux. L'entrée invalide n'est pas facturée ; les appels parse réussis utilisent le prix de base publié.

Contrôles en classe et devoirs

Les élèves saisissent a, b et c pour ax+by=c et vérifient la forme standard entière unique Ax+By=C à coefficient dominant positif face aux réponses du manuel.

Correction automatique d'examens et LMS

Notez les items de forme standard avec un oracle déterministe qui réduit le PGCD et oriente le terme dominant pour comparer équitablement des équations équivalentes.

Pipelines de tracé et de contraintes

Normalisez des équations de droite fractionnaires en Ax+By=C entiers avant stockage, hachage ou assemblage de contraintes de programmation linéaire sans CAS complet.

Comment convertir une équation linéaire en forme standard Ax + By = C ?

Envoyez des coefficients finis a, b et c pour ax+by=c.

Que signifie terme dominant positif ?

Si A n'est pas zéro, A doit être positif. Si A est zéro (droite horizontale), B doit être positif. Tout le triplet est multiplié par −1 si besoin pour respecter cette règle.

Que se passe-t-il si a et b sont tous deux nuls ?

Sans coefficient non nul de x ou de y, ax+by=c ne définit pas une droite unique dans le plan.

Le calculateur accepte-t-il des coefficients fractionnaires ?

Oui. Les décimales finies sont multipliées par des puissances de dix ; les autres rationnels sont approximés par fractions continues, puis nettoyés et réduits en entiers.

Pourquoi diviser par le plus grand commun diviseur ?

Pour que chaque droite ait une seule équation. 2x + 4y = 6 et x + 2y = 3 décrivent la même droite, mais elles ne deviennent identiques qu’après division par 2, ce qui permet à un corrigé de reconnaître une bonne réponse.

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/standard-form-line

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/standard-form-line \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":2,"b":4,"c":6}'
{
  "a": 2,
  "b": 4,
  "c": 6
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.standard_form_line",
  "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.

Une entrée dégénérée avec a et b nuls est rejetée en invalid_input car aucune droite unique n'existe.

Contrat d'entrée, étapes de l'algorithme, champs de réponse et erreurs

Envoyez un corps JSON avec trois nombres finis obligatoires : a, le coefficient de x ; b, celui de y ; et c, le second membre de ax plus by égale c. Chaque champ peut arriver comme nombre JSON ou chaîne numérique ; champs manquants, chaînes vides, valeurs non finies et magnitudes au-delà d'un billion échouent en invalid_input en nommant le champ. La réponse inclut toujours les entiers normalisés a, b et c ; equation comme chaîne compacte ; input_a, input_b et input_c qui reprennent les entrées ; gcd comme diviseur positif après entérisation ; is_vertical vrai lorsque B est zéro et A non ; is_horizontal vrai lorsque A est zéro et B non ; et une courte chaîne formula documentant les trois étapes.

Où une API de forme standard d'une droite se justifie

Les salles d'algèbre et les plateformes de tutorat utilisent un calculateur de forme standard d'une droite pour que les apprenants vérifient que leur réponse réarrangée depuis la pente-ordonnée correspond à l'Ax plus By égale C entier du manuel, sans débat sur les facteurs communs ou le signe global. Les générateurs d'examens et plugins LMS ont besoin d'un oracle déterministe qui renvoie toujours le même triplet pour des entrées équivalentes, en notant les réponses sur-échelonnées ou de signe inversé par rapport à une forme canonique. L'échec de validation ne consomme pas le solde. Les outils de tracé, croquis CAD, préprocesseurs de programmation linéaire et carnets de calibration de capteurs stockent souvent des droites comme contraintes entières ; appeler une petite API parse évite d'embarquer un système d'algèbre formelle juste pour chasser les fractions et réduire par le PGCD.

Combien coûte le calculateur de forme standard d'une droite ?

L'outil navigateur est gratuit. Les requêtes API utilisent le solde prépayé KIT à $0.002 par appel réussi ; l'entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →