ForHosting KIT · Mathématiques

Périmètre d'une ellipse : calcul en ligne avec la formule de Ramanujan

Des demi-axes de 5 et 3 donnent un périmètre de 25,526986, obtenu avec la formule de Ramanujan, faute de formule exacte élémentaire. Saisissez les deux demi-axes dans n'importe quel ordre et obtenez le contour avec six décimales. 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
Demi-grand axe
5
Demi-petit axe
3
Vous obtenez
Périmètre
25,526986

Contrairement à l'aire, qui possède une formule exacte simple, le périmètre d'une ellipse n'admet aucune formule exacte élémentaire — il fait intervenir une intégrale elliptique complète de seconde espèce. En pratique, personne n'évalue cette intégrale à la main, car l'approximation de Ramanujan donne un résultat exact à une infime fraction de pour cent près. Vous envoyez les demi-axes majeur et mineur, et vous recevez le périmètre, calculé de façon déterministe, en une seule requête. Le même code s'exécute gratuitement dans votre navigateur sur cette page.

Pourquoi le périmètre de l'ellipse n'a pas de formule simple

Tout le monde apprend qu'un cercle de rayon r a un périmètre de 2·pi·r, et il est naturel d'attendre quelque chose d'aussi élégant pour une ellipse. Il n'en existe pas. Le périmètre exact vaut 4·a·E(e), où E est l'intégrale elliptique complète de seconde espèce et e l'excentricité — une fonction qui ne peut pas s'écrire avec la seule arithmétique élémentaire, les racines et pi.

Pendant deux siècles, les mathématiciens ont publié des approximations, et celle qui s'est imposée est la seconde formule de Ramanujan : pi multiplié par la quantité trois fois la somme des axes moins la racine carrée de (3a+b)(a+3b). Son erreur relative dans le pire des cas est de l'ordre de quelques cent-millièmes de pour cent, même pour des ellipses extrêmement aplaties où la plupart des formules plus simples échouent lamentablement.

Cela en fait le choix standard dans les logiciels d'ingénierie, les noyaux de CAO et les outils d'arpentage : peu coûteuse à calculer, précise bien au-delà de toute mesure que vous pourriez faire de l'objet physique, et exempte de méthodes numériques itératives. Ce point de terminaison implémente exactement cette formule, avec validation des entrées et arrondi stable, de sorte que le nombre que vous voyez ici est celui que vos appels automatisés verront.

Les entrées, leur validation et le nombre renvoyé

Les deux axes n'ont pas besoin d'être triés : la formule est symétrique en a et b, donc les passer dans l'autre ordre donne le même périmètre. Si les axes sont égaux, l'ellipse est un cercle et le résultat est la circonférence exacte, ce que la réponse indique explicitement.

Le périmètre lui-même est arrondi à six décimales afin que la sortie soit stable à l'octet près d'une machine et d'une exécution à l'autre — la même requête renvoie toujours les mêmes octets, ce qui compte lorsque vous mettez des résultats en cache ou comparez des sorties dans une suite de tests. La réponse rappelle également les axes et nomme la formule utilisée, de sorte qu'un résultat conservé reste explicite de lui-même des mois plus tard.

Où il est utilisé et combien il coûte

Les périmètres elliptiques apparaissent partout où les cercles s'étirent : la longueur de matériau nécessaire pour border une table ou un miroir elliptique, le câble autour d'un conduit elliptique, la soudure d'un réservoir ovale, la trajectoire d'une orbite planétaire estimée à partir de ses axes, le bord d'une piste d'athlétisme de stade. L'appel s'exécute sur notre réseau mondial en périphérie, ne conserve rien et ne dépend ni du hasard ni de l'horloge, il est donc sûr de le mémoriser.

Payez quand vous automatisez — traitements par lots sur des catalogues de pièces, validation au sein d'une chaîne de conception, ou application mobile qui a besoin de la réponse sans manuel scolaire — et prototypez gratuitement jusque-là.

Longueur de matériau pour un bord elliptique

Calculez la quantité de moulure, de joint ou de câble nécessaire pour entourer une pièce elliptique à partir de ses deux mesures d'axes.

Vérifier un chiffre de CAO ou d'arpentage

Vérifiez le périmètre indiqué par un logiciel de conception avec une formule indépendante et documentée avant de commander le matériau.

Combien cela coûte-t-il ?

Le même calcul est gratuit dans votre navigateur sur cette page.

Quelle est la précision de la formule de Ramanujan ?

Son erreur relative dans le pire des cas est de quelques cent-millièmes de pour cent, même pour des ellipses très aplaties. Pour des axes égaux, elle est exacte.

Dois-je passer le plus grand axe en premier ?

Non. La formule est symétrique dans les deux axes, donc les permuter donne le même périmètre.

Le périmètre exact est-il calculable ?

Seulement au moyen d'une intégrale elliptique complète de seconde espèce, qui n'a pas de forme close élémentaire. L'approximation renvoyée ici est la réponse pratique standard de l'industrie.

Quelque chose est-il stocké ?

Non. L'entrée est traitée puis supprimée ; seul le résultat est renvoyé.

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/ellipse-perimeter

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/ellipse-perimeter \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"semi_major":5,"semi_minor":3}'
{
  "semi_major": 5,
  "semi_minor": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.ellipse_perimeter",
  "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 périmètre d'ellipse répond à l'une des plus vieilles questions épineuses de la géométrie : quelle est la longueur du bord d'une ellipse ?

Les entrées, leur validation et le nombre renvoyé

Le calculateur de périmètre d'ellipse accepte deux champs : semi_major et semi_minor, conventionnellement appelés a et b, les distances du centre au bord le long des axes le plus long et le plus court. Les deux doivent être des nombres finis, et aucun ne peut être négatif — un axe négatif est une impossibilité géométrique, donc la requête est rejetée avec une erreur invalid_input claire qui nomme le champ fautif au lieu de produire silencieusement un résultat erroné.

Où il est utilisé et combien il coûte

Le faire à la main signifie retrouver la formule, garder les parenthèses au bon endroit et espérer que l'excentricité de votre forme ne pousse pas une approximation plus grossière hors de tolérance ; le faire ici, c'est un seul POST.

Traitement par lots dans une chaîne de production

Parcourez un catalogue de dimensions elliptiques et attachez un périmètre à chaque enregistrement pour $0.002 par appel.

Que se passe-t-il avec un axe négatif ?

La requête est rejetée avec une erreur invalid_input nommant le champ. Les axes négatifs n'ont aucune signification géométrique.

Consulter la documentation complète du KIT →