Aire du segment d'ellipse
Saisissez les deux demi-axes d'une ellipse et l'endroit où une droite verticale la coupe, puis obtenez le plus petit morceau : des demi-axes de 5 et 3 coupés à 2 du centre laissent un segment d'environ 11,890101377 sur 47,1238898038. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- A
- 5
- B
- 3
- Cut x
- 2
- U
- 0,4
- Surface totale
- 47,1238898038
- Aire droite
- 11,890101377
- Aire gauche
- 35,2337884269
Un segment elliptique est la plus petite région d’une ellipse découpée par une corde droite. Ingénieurs, assistants CAO, enseignants et aides topographiques ont besoin de ce nombre lorsqu’une section de réservoir elliptique, une arche ou une plaque est tronquée par une coupe verticale, ou lorsqu’un exercice demande l’aire du calot entre une corde et le sommet le plus proche.
Ce qu’est un segment elliptique et comment une coupe verticale fixe son aire
En géométrie euclidienne du plan, une ellipse alignée sur les axes et centrée à l’origine est fixée par deux demi-axes positifs a le long de x et b le long de y. Cette corde partage le disque elliptique en une région gauche et une région droite. L’aire gauche est l’aire totale pi a b moins cette aire droite.
Le segment classique est la plus petite de ces deux pièces : lorsque la coupe est près du sommet droit le calot droit est le segment ; lorsque la coupe est à gauche du centre le calot gauche peut être le plus petit. Aux sommets le segment s’effondre en aire nulle et la corde dégénère en un point. L’intention de recherche se regroupe autour d’aire du segment d’ellipse, calot elliptique, aire d’ellipse coupée par une droite verticale et calculateur demi-axes corde.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l’outil du navigateur lorsque vous voulez l’aire du segment elliptique immédiatement en vérifiant des devoirs, en dimensionnant la section partielle d’un réservoir elliptique, en validant une découpe d’arche ou de plaque, ou en confirmant un plan d’atelier sans installer un système d’algèbre informatique. Les unités de longueur sont celles que vous utilisez déjà pour la figure, et longueurs et aires de la réponse partagent le même système d’unités — il n’y a pas de conversion d’unités dans la capacité.
Il n’y a ni modèle de langage, ni service géométrique externe, ni aléatoire, de sorte que la capacité est sûre à épingler dans des contrôles d’intégration continue et des supports de cours reproductibles. Branchez le point de terminaison sur des exercices de segment elliptique, des correcteurs de concours, des fiches de réservoirs et tuyaux elliptiques, ou des étapes de prétraitement flottant où vous préférez déjà des erreurs de domaine explicites à des widgets opaques qui ne montrent pas pourquoi une coupe au-delà du demi-axe est rejetée.
Par rapport à un calculateur de segment circulaire qui prend rayon et angle au centre, cet outil vise l’intention de recherche elliptique avec paramétrisation de coupe verticale ; par rapport à un outil de métriques d’ellipse complète qui ne renvoie que aire et périmètre, il répond à la question du calot par corde que le design et les devoirs posent réellement.
Cas d’usage
Exercices de segment elliptique en classe et examens
Élèves et correcteurs confirment l’aire du segment, les calots gauche et droit et la longueur de corde pour des demi-axes et coupes classiques, y compris le rejet lorsque la coupe est hors de l’ellipse.
Questions fréquentes
Qu'est-ce qu'un segment d'ellipse ?
C'est le plus petit des deux morceaux obtenus quand une droite traverse une ellipse. Ici la droite est verticale : le segment est donc la calotte entre la coupe et l'extrémité la plus proche de l'ellipse.
À quelle distance du centre la coupe peut-elle se trouver ?
Au plus à la longueur du demi-axe horizontal, d'un côté comme de l'autre. Une coupe pile sur une extrémité donne un segment nul, et une coupe au-delà est refusée, car la droite ne toucherait pas l'ellipse.
Pourquoi les aires de gauche et de droite sont-elles affichées ?
Parce que le plus petit morceau peut se trouver d'un côté ou de l'autre. Additionnées, les deux aires donnent toujours l'ellipse entière ; avec une coupe à droite du centre, le segment est la calotte de droite, et avec une coupe à gauche, celle de gauche peut l'être.
Quelle est la longueur de la corde de coupe ?
Le calculateur donne la corde entière et sa moitié. Avec des demi-axes de 5 et 3 et une coupe à 2 du centre, la corde mesure environ 5,4990908339, soit environ 2,749545417 au-dessus et au-dessous de l'axe.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/geom/ellipse-segment-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":5,"b":3,"cut_x":2}'const res = await fetch("https://api.kit.forhosting.com/geom/ellipse-segment-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 5,
"b": 3,
"cut_x": 2
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geom/ellipse-segment-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 5,
"b": 3,
"cut_x": 2
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geom/ellipse-segment-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":5,"b":3,"cut_x":2}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":5,"b":3,"cut_x":2}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geom/ellipse-segment-area", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"a": 5,
"b": 3,
"cut_x": 2
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geom.ellipse_segment_area",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Lorsque la corde est la droite verticale x égale à cut_x sur l’ellipse standard x au carré sur a au carré plus y au carré sur b au carré égale un, une identité sous forme fermée fournit l’aire sans intégration numérique. Cette capacité accepte des demi-axes positifs a et b et une abscisse de coupe cut_x qui doit satisfaire la valeur absolue de cut_x inférieure ou égale à a, afin que la droite intersecte réellement l’ellipse. Les coupes strictement hors de l’ellipse échouent avec invalid_input. La réponse renvoie segment_area comme la plus petite pièce, ainsi que area_right, area_left, total_area, longueur de corde et la coupe normalisée u égale à cut_x sur a.
Ce qu’est un segment elliptique et comment une coupe verticale fixe son aire
Une corde verticale en x égale à cut_x rencontre la courbe en deux points de même abscisse et d’ordonnées opposées y égale plus ou moins b fois la racine carrée de un moins u au carré, où u est cut_x divisé par a. L’aire de la région droite — points avec x supérieur ou égal à cut_x — suit de l’intégration de la longueur de corde verticale de cut_x à a, et s’évalue sous forme fermée comme a fois b fois la quantité arccos de u moins u fois la racine carrée de un moins u au carré. En cut_x égal à zéro sur toute ellipse les deux moitiés partagent l’aire pi a b sur deux. Renvoyer segment_area avec area_right, area_left, total_area, chord_half_height et chord_length facilite le collage de la charge utile dans des notes, la comparaison dans des tests automatisés ou l’alimentation d’un pipeline plus large sans réimplémenter arccos et l’étirement affine du cercle unité dans chaque langage que vous enseignez ou déployez.
Comment ce calculateur valide l’entrée et applique la formule du segment
Les deux demi-axes doivent être strictement positifs, assez grands pour une évaluation stable en virgule flottante, et sous une borne supérieure généreuse afin que des produits extrêmes ne fassent pas déborder les termes intermédiaires. La demi-hauteur de corde est b fois cette racine et la longueur de corde est le double de la demi-hauteur. Envoyez un corps JSON avec trois champs numériques obligatoires : a, le demi-axe positif le long de x ; b, le demi-axe positif le long de y ; et cut_x, l’abscisse de la droite verticale de coupe. Chaque champ peut arriver comme nombre JSON ou comme chaîne numérique ; les champs manquants, les chaînes vides et les valeurs non finies échouent avec invalid_input en nommant le champ. La règle de domaine de la coupe est valeur absolue de cut_x inférieure ou égale à a : toute coupe dont la valeur absolue est strictement supérieure à a se trouve hors de l’ellipse et est rejetée immédiatement avec un message qui nomme cut_x et a, de sorte que l’appelant ne reçoive jamais un NaN silencieux d’arccos d’un argument hors intervalle. En cas de succès le gestionnaire forme u égal à cut_x sur a, borne u à l’intervalle fermé de moins un à un pour la sûreté numérique aux sommets, calcule alpha égal à arccos de u et forme area_right égal à a b fois alpha moins u fois la racine carrée de un moins u au carré. L’aire totale est pi a b ; area_left est le total moins area_right ; segment_area est le minimum des deux calots. Tous les résultats flottants sont arrondis à une précision décimale stable afin que la même entrée produise toujours le même JSON d’un runtime à l’autre. Les cas limites sont explicites : un cercle est le cas particulier a égal b et retrouve correctement les limites demi-disque et disque complet ; une coupe à l’un ou l’autre sommet renvoie segment_area zéro avec corde dégénérée ; une coupe extérieure échoue avant toute aire renvoyée.
Usage pratique, limites, tarification et canaux de livraison
Utilisez l’API lorsqu’un script, une plateforme de cours, un assistant CAO ou un carnet a besoin de JSON stable pour de nombreuses paires demi-axes et coupe sous un même contrat. Chaque requête réussie est un élément facturable à $0.002 ; l’échec de validation ne consomme pas le solde. Les résultats sont entièrement déterministes : les mêmes a, b et cut_x produisent toujours les mêmes champs segment_area, calots et corde. Gardez les requêtes petites, épinglez le JSON arrondi dans les tests, et vous obtenez des aires de segment reproductibles sans dresser une infrastructure de mathématiques symboliques de votre côté.
Cas d'intégration
Fixtures déterministes pour tests de géométrie
Les pipelines qui alimentent des tests unitaires ou des démos interactives d’ellipse peuvent appeler un oracle pur de segment elliptique au lieu de réimplémenter arccos et l’étirement du cercle unité dans chaque langage.
Contrôles de réservoirs, arches et découpes de plaque
Notes de terrain ou d’atelier qui enregistrent demi-axes et coupe verticale récupèrent l’aire du segment et la longueur de corde en JSON structuré pour rapports ou assistants CAO légers.
Questions techniques
Comment calculer l’aire du segment d’ellipse avec cette API ?
Envoyez un corps JSON avec a et b positifs (demi-axes) et cut_x (droite verticale) à geom.ellipse_segment_area. La réponse renvoie segment_area, area_right, area_left, total_area et chord_length.
Quelle formule le calculateur utilise-t-il ?
Avec u = cut_x/a, l’aire à droite de la coupe est a·b·[arccos(u) − u·√(1−u²)]. segment_area est le minimum de cette aire et du calot gauche complémentaire.
Que se passe-t-il si la coupe est hors de l’ellipse ?
La requête échoue avec invalid_input lorsque |cut_x| > a. Ces échecs de validation ne sont pas facturés.
Le calculateur d’aire du segment d’ellipse est-il gratuit ?
L’outil navigateur s’exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.
Un cercle fonctionne-t-il comme cas particulier ?
Oui. Posez a = b = r. Une coupe en cut_x = 0 renvoie la moitié du disque (π r² / 2) comme segment_area ; les coupes près d’un sommet renvoient un petit calot circulaire cohérent avec la même forme fermée.