ForHosting KIT · Mathématiques

Calculateur de périmètre d'ellipse

Une ellipse de demi-axes 5 et 3 a un périmètre de 25,526986, d'après la formule de Ramanujan de 1914. Saisissez les deux demi-axes dans la même unité, en divisant d'abord par deux une largeur totale, et obtenez la longueur du contour dans cette unité. 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
5
B
3
Vous obtenez
Circonférence
25,526986

Vous envoyez le demi-grand axe a et le demi-petit axe b, et elle renvoie la circonférence calculée avec la célèbre approximation de Ramanujan, précise à une infime fraction de pour cent pour toute forme réaliste. Les deux axes doivent être des nombres positifs, le résultat conserve l'unité de votre mesure et vous pouvez choisir le nombre de décimales souhaité.

Pourquoi la circonférence d'une ellipse est difficile

La circonférence d'un cercle vaut simplement pi fois le diamètre, mais dès que l'on étire ce cercle en ellipse, la formule cesse d'exister. La réponse exacte est une intégrale elliptique de seconde espèce, une fonction sans expression élémentaire, et c'est pourquoi ingénieurs et scientifiques s'appuient sur des approximations depuis des siècles. La plus célèbre fut publiée par Srinivasa Ramanujan en 1914 : C est approximativement égal à pi fois la quantité 3(a+b) moins la racine carrée de (3a+b)(a+3b), où a et b sont les demi-axes.

La formule est remarquablement précise — pour des ellipses modérément allongées, l'erreur reste bien en dessous d'un millième de pour cent, et même pour des formes extrêmement plates elle demeure largement sous un pour cent. Cette alliance de simplicité et de précision explique pourquoi ce calculateur de circonférence d'ellipse l'utilise : vous obtenez un nombre fiable, calculé de façon déterministe, sans la machinerie de l'intégration numérique.

Comment mesurer a et b

Les deux entrées sont les demi-axes, et non les largeurs totales. Si votre ellipse est décrite par sa largeur et sa hauteur globales — disons un ovale de piste d'athlétisme de 100 mètres de long et 60 mètres de large — divisez d'abord chaque valeur par deux : a vaut 50 et b vaut 30. Le demi-grand axe a est la moitié du plus long diamètre et le demi-petit axe b la moitié du plus court, mais la formule est symétrique, donc les intervertir ne change rien.

Les deux valeurs doivent être des nombres finis positifs dans la même unité, et la circonférence est renvoyée dans cette unité : des centimètres en entrée, des centimètres en sortie. Un cas dégénéré utile à connaître est a égal à b, c'est-à-dire un simple cercle ; la formule se réduit alors exactement à 2·pi·a, ce qui fait de ce point d'accès un remplacement sûr partout où vous calculez déjà des périmètres de cercles tout en recevant parfois des formes elliptiques.

Précision, arrondi et cas d'usage

Pour des ellipses très allongées — pensez à un rapport d'axes de cent pour un — la première approximation de Ramanujan reste précise à quelques parties par million, ce qui couvre largement les orbites, les pistes de course, les arcs architecturaux, l'optique et les tolérances d'usinage ; si jamais il vous en faut davantage, sa seconde approximation existe, mais en pratique personne n'y recourt.

Les utilisateurs typiques sont des pipelines de géométrie normalisant des formes, des outils de CAO et de CNC estimant des longueurs de coupe ou des matériaux, du code physique suivant des trajectoires orbitales, et des outils pédagogiques montrant pourquoi une courbe d'apparence si simple a si longtemps résisté à une forme close.

Estimer le matériau d'une découpe elliptique

Fournissez les demi-axes d'un plateau de table ou d'un joint elliptique et obtenez la longueur de bord nécessaire pour commander la baguette, le joint ou le ruban de finition.

Normaliser des formes dans un pipeline de géométrie

Associez un périmètre à chaque ellipse détectée en traitement d'image ou de CAO sans importer de bibliothèque d'intégration numérique.

Enseigner ou vérifier la géométrie orbitale et des pistes

Vérifiez des devoirs, des distances de tours de piste ou des longueurs d'orbites contre une valeur de référence déterministe.

Combien cela coûte-t-il ?

C'est aussi gratuit dans votre navigateur sur cette page, avec exactement le même résultat.

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

Pour la plupart des ellipses, l'erreur est bien inférieure à un millième de pour cent ; même à des rapports d'axes extrêmes de 100:1, elle reste à quelques parties par million.

Dois-je envoyer la largeur totale ou le demi-axe ?

Les demi-axes : la moitié du plus long diamètre (a) et la moitié du plus court (b). Divisez d'abord la largeur et la hauteur totales par deux.

Que se passe-t-il si a est égal à b ?

C'est un cercle, et la formule se réduit exactement à 2·pi·a, donc le point d'accès gère aussi correctement les cercles.

Dans quelle unité le résultat est-il exprimé ?

Dans l'unité dans laquelle vous avez mesuré les axes. Le calcul est indifférent à l'unité : des centimètres en entrée, des centimètres en sortie.

Quelles entrées sont rejetées ?

Les axes manquants, nuls, négatifs, non numériques ou non finis, ainsi qu'une valeur decimals qui n'est pas un entier entre 0 et 12.

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-circumference

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-circumference \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":5,"b":3}'
{
  "a": 5,
  "b": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.ellipse_circumference",
  "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 circonférence d'ellipse répond à une question sans solution analytique élémentaire : quelle est la longueur du bord d'une ellipse ? Le calcul est gratuit dans votre navigateur sur cette page et coûte $0.002 par requête lorsque vous l'automatisez via l'API.

Comment mesurer a et b

Les axes négatifs, nuls ou non numériques sont rejetés avec une erreur invalid_input claire.

Précision, arrondi et cas d'usage

Chaque appel est un calcul unique sans état et sans conservation de données, facturé $0.002 par requête.

Consulter la documentation complète du KIT →