ForHosting KIT · Mathématiques

Centre d'une ellipse

Obtenez le centre d'une ellipse directement depuis son équation générale : 4x² + 9y² − 8x − 36y + 4 = 0 a pour centre (1, 2). L'équation est d'abord contrôlée pour s'assurer qu'elle décrit bien une ellipse réelle, même inclinée. 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
4
B
0
C
9
D
-8
E
-36
F
4
Vous obtenez
H
1
K
2
Discriminant
-144

Avant de renvoyer quoi que ce soit, elle vérifie que l'équation représente bien une ellipse : le discriminant B^2 − 4AC doit être négatif, et la courbe doit être réelle et non dégénérée. Les ellipses tournées, avec un terme xy non nul, sont traitées exactement comme les ellipses alignées sur les axes.

De la forme générale à un point exploitable

Les équations d'ellipse des manuels se présentent sous la forme standard, (x − h)^2/a^2 + (y − k)^2/b^2 = 1, où le centre se lit directement comme (h, k). Les équations du monde réel le font rarement. Le faire à la main revient à annuler les dérivées partielles et à résoudre un système linéaire deux par deux — simple, mais fastidieux, et facile à rater dès qu'il y a des signes.

Ce point de terminaison effectue ce calcul pour vous en un seul appel. Vous envoyez les six coefficients et vous recevez les coordonnées du centre arrondies à une précision stable, accompagnées du discriminant et des formules employées, afin que le résultat puisse être vérifié et cité plutôt que cru aveuglément. Seuls A, C et F sont strictement obligatoires ; B, D et E valent zéro lorsqu'ils sont omis, ce qui couvre les ellipses centrées à l'origine avec une requête plus courte.

Comment le centre est retrouvé à partir des coefficients

La résolution de ce système linéaire donne h = (BE − 2CD)/(4AC − B^2) et k = (BD − 2AE)/(4AC − B^2), et le dénominateur est précisément la raison pour laquelle la condition d'ellipse compte : 4AC − B^2 doit être positif, ce qui revient à dire que le discriminant B^2 − 4AC est négatif. Mais le test du discriminant ne garantit pas à lui seul une ellipse traçable. Le solveur évalue donc aussi la conique en son propre centre.

Si cette valeur est nulle, la courbe s'est effondrée en un point unique — une ellipse dégénérée. Si la valeur a le même signe que A + C, la courbe est imaginaire : algébriquement en forme d'ellipse, mais sans aucun point réel.

Où il s'inscrit dans un pipeline

Utilisez-le partout où des coefficients de coniques apparaissent et où un point concret est nécessaire en aval. Un système de vision qui ajuste une ellipse aux pixels de contour détectés obtient des coefficients à l'étape des moindres carrés ; cet appel les transforme en centre utilisé pour le suivi ou la mesure. Un service de CAO ou de géométrie peut normaliser des équations d'ellipses tournées sans implémenter lui-même l'algèbre.

Un outil pédagogique peut vérifier la réponse d'un élève qui a complété le carré par rapport au centre exact. La capacité est déterministe — les mêmes coefficients renvoient toujours les mêmes coordonnées, sans échantillonnage ni aléa —, il est donc sûr de l'utiliser dans des assertions de tests.

Post-traiter un ajustement d'ellipse issu de la vision par ordinateur

L'ajustement d'ellipse par moindres carrés renvoie des coefficients de la conique générale ; récupérez le centre en un appel pour le suivi, la mesure ou le rendu de superpositions.

Normaliser des équations coniques tournées dans un service de géométrie

Quand le terme xy n'est pas nul, le centre n'est plus évident — le solveur gère B ≠ 0 avec les mêmes formules en forme fermée.

Combien cela coûte-t-il ?

Le même solveur fonctionne aussi gratuitement dans votre navigateur sur cette page.

Quelle forme d'équation accepte-t-il ?

A, C et F sont obligatoires ; B, D et E valent zéro lorsqu'ils sont omis.

Comment le centre est-il calculé ?

En résolvant le système du point stationnaire 2Ah + Bk = −D et Bh + 2Ck = −E, ce qui donne h = (BE − 2CD)/(4AC − B^2) et k = (BD − 2AE)/(4AC − B^2).

Que se passe-t-il si l'équation n'est pas une ellipse ?

Le discriminant B^2 − 4AC doit être négatif, et les ellipses dégénérées (un point unique) ou imaginaires sont également rejetées avec un message qui précise de quel cas il s'agit.

Fonctionne-t-il avec les ellipses tournées ?

Oui. Un coefficient B non nul (le terme xy) indique une rotation et est traité par les mêmes formules ; aucun mode spécial n'est nécessaire.

Quelque chose est-il stocké ?

Non. Les coefficients sont traités puis supprimés ; seules les coordonnées du centre et les champs de diagnostic sont renvoyés.

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/math/center-of-ellipse

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/math/center-of-ellipse \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":4,"c":9,"f":-36}'
{
  "a": 4,
  "c": 9,
  "f": -36
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.center_of_ellipse",
  "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.

L'API de centre d'une ellipse prend les six coefficients d'une équation conique générale — A, B, C, D, E et F dans Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0 — et renvoie les coordonnées (h, k) du centre de l'ellipse qu'elle décrit. Si l'équation décrit une parabole, une hyperbole, un point unique ou aucune courbe réelle, vous recevez une erreur typée et claire au lieu de nombres dépourvus de sens.

De la forme générale à un point exploitable

L'ajustement de courbes, la vision par ordinateur, la mécanique orbitale et la détection de collisions produisent la conique générale Ax^2 + Bxy + Cy^2 + Dx + Ey + F = 0, où le centre est enfoui dans les coefficients et doit être retrouvé.

Comment le centre est retrouvé à partir des coefficients

Le centre d'une conique est le point où les deux dérivées partielles s'annulent : 2Ax + By + D = 0 et Bx + 2Cy + E = 0. Les deux cas sont rejetés avec une erreur typée qui nomme la défaillance, afin qu'un pipeline puisse distinguer une géométrie invalide d'une entrée invalide et réagir différemment à chacune.

Où il s'inscrit dans un pipeline

Elle s'exécute sur notre réseau de périphérie mondial sans rien stocker, et le même code du solveur fonctionne gratuitement dans votre navigateur sur cette page : vous pouvez coller les coefficients et voir le résultat aussitôt, avant de payer $0.002 par requête pour l'automatiser à grande échelle.

Valider les coniques avant de les accepter

Rejetez paraboles, hyperboles, ellipses ponctuelles et coniques imaginaires avec une erreur typée invalid_input avant qu'elles ne contaminent les calculs en aval.

Consulter la documentation complète du KIT →