Calculateur d'angle moitié
Saisissez un angle entier de 90° et obtenez un angle moitié de 45°, avec un sinus et un cosinus de 0,707106781187 et une tangente de 1. Chaque signe suit le quadrant où tombe vraiment l’angle moitié, pas seulement la racine positive. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Angle
- 90 deg
- Angle (rad)
- 1,5707963268 deg
- Angle (degrés)
- 90
- Angle moitié rad
- 0,7853981634
- Angle moitié deg
- 45
Les formules de l'angle moitié interviennent dès qu'il faut le sinus, le cosinus ou la tangente de θ/2 sans appeler une bibliothèque trigonométrique complète sur la seule valeur divisée par deux — par exemple pour vérifier des exercices de manuel, réduire des expressions à plusieurs angles, ou contrôler qu'un chemin atan2 d'un firmware concorde avec les identités analytiques. Cette capacité prend un angle complet θ en degrés ou radians, applique les identités classiques sin(θ/2) = ±√((1 − cos θ)/2), cos(θ/2) = ±√((1 + cos θ)/2) et tan(θ/2) = sin θ/(1 + cos θ), et choisit chaque signe d'après le quadrant du vrai angle moitié pour que les résultats correspondent au demi-tour géométrique plutôt qu'à un radical sans signe.
Ce que calculent les identités de l'angle moitié
Étant donné un angle complet θ connu, les identités de l'angle moitié expriment les fonctions trigonométriques de θ/2 en fonction de cos θ et sin θ. Les formes en sinus et cosinus utilisent des racines carrées de (1 − cos θ)/2 et (1 + cos θ)/2 respectivement, qui donnent toujours des amplitudes positives ou nulles ; le bon signe algébrique ne s'invente pas — il doit correspondre au quadrant où l'angle moitié se situe réellement.
Par exemple, si θ = 270° alors θ/2 = 135°, qui se trouve dans le deuxième quadrant, donc sin(θ/2) est positif tandis que cos(θ/2) est négatif, et tan(θ/2) est par conséquent négatif. Un calculateur qui ne renvoie que la racine carrée positive paraîtra juste sur un devoir du premier quadrant aigu et faux dès que l'angle moitié franchit un autre secteur du plan.
La formule de la tangente de l'angle moitié tan(θ/2) = sin θ/(1 + cos θ) (ou la forme compagne (1 − cos θ)/sin θ quand le premier dénominateur s'annule) porte le signe automatiquement dans presque tous les cas, et cet outil bascule prudemment lorsque θ est un multiple impair de π où tan(θ/2) n'est pas défini.
Utiliser les identités plutôt que de simplement appeler sin(θ/2) isolément est utile sur le plan pédagogique : étudiants et relecteurs voient que le résultat concorde avec la forme en radical écrite à la main, tout en obtenant les valeurs signées correctes dont ils ont besoin pour les vecteurs, les phaseurs et les constructions géométriques.
Signes, tangente non définie, précision et limites
Le choix du signe est piloté par l'angle moitié normalisé dans (−π, π] : le sinus est positif ou nul dans le demi-plan supérieur de cet intervalle et le cosinus est positif ou nul dans le demi-plan droit, conformément aux conventions usuelles du cercle trigonométrique.
Les amplitudes proviennent toujours des radicaux de l'angle moitié, si bien que les chemins en virgule flottante restent cohérents avec les identités des manuels même quand un cos θ intermédiaire déborde légèrement de [−1, 1] à cause de l'arrondi — les valeurs sous la racine carrée sont bornées à zéro. Les résultats sont arrondis à douze décimales pour des tests de référence stables et une parité inter-moteurs.
Quand cos θ est proche de −1 et sin θ proche de 0, tan(θ/2) est signalée comme non définie plutôt que comme un énorme nombre accidentel. Il n'y a aucune recherche réseau, aucun tirage aléatoire et aucune dépendance à l'horloge : des entrées identiques produisent toujours la même sortie, ce qui rend la capacité sûre pour les tests unitaires, les pipelines d'intégration continue et les feuilles de travail hors ligne.
Cas d’usage
Vérifications de devoirs et de manuels sur l'angle moitié
Les étudiants saisissent 60°, 90° ou 270° et confirment sin(θ/2), cos(θ/2) et tan(θ/2) signés face à un travail manuel fondé sur les identités en radical.
Réductions d'ingénierie et audits de firmware
Des scripts vérifient que les réductions d'angle moitié dans une loi de commande ou du code de CAO correspondent aux identités analytiques avant de livrer une modification numérique.
Questions fréquentes
Quelles formules de l'angle moitié utilisez-vous ?
sin(θ/2) = ±√((1 − cos θ)/2), cos(θ/2) = ±√((1 + cos θ)/2) et tan(θ/2) = sin θ/(1 + cos θ) (avec la forme compagne au besoin). Les signes suivent le quadrant de θ/2.
Que se passe-t-il si l'angle n'est pas un nombre ?
Seuls les angles numériques finis (ou les chaînes de chiffres qui se parsent en nombres finis) sont acceptés.
Quand la tangente de l'angle moitié est-elle non définie ?
Quand θ/2 est un multiple impair de π/2 (par exemple θ = π), le cosinus de l'angle moitié est nul.
Quelles sont les valeurs de l’angle moitié pour 90 degrés ?
L’angle moitié vaut 45°, donc le sinus et le cosinus valent 0,707106781187 et la tangente vaut 1. L’angle moitié se trouve dans le premier quadrant, d’où trois valeurs positives.
Comment le calculateur choisit-il le signe plus ou moins ?
D’après le quadrant où tombe réellement l’angle moitié. Pour 270°, l’angle moitié vaut 135°, dans le deuxième quadrant : le sinus est positif, le cosinus négatif et la tangente négative.
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/trig/half-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"angle":90}'const res = await fetch("https://api.kit.forhosting.com/trig/half-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"angle": 90
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/half-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"angle": 90
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/half-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"angle":90}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"angle":90}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/half-angle", 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
{
"angle": 90
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.half_angle",
"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
Une entrée non numérique est rejetée avec invalid_input, si bien qu'une donnée erronée ne ressemble jamais à une vraie réponse.
Comment appeler le calculateur et lire le résultat
Envoyez un champ numérique nommé angle (les alias theta et value sont acceptés) et, en option, unit valant deg ou degrees (par défaut) ou rad ou radians. Les chaînes de chiffres qui se parsent en nombres finis sont admises ; les champs manquants, chaînes vides, NaN, Infinity, objets et autres types non numériques échouent avec invalid_input qui nomme le problème. En cas de succès, le JSON renvoie l'angle et l'unité fournis, indique l'angle complet en radians et en degrés, indique l'angle moitié dans les deux unités, et renvoie sin_half, cos_half et tan_half avec sin_theta et cos_theta pour l'audit. Quand l'angle moitié tombe sur un multiple impair de π/2, tan_half vaut null et tan_defined vaut false, afin que les clients ne traitent pas une pente infinie comme un zéro. Une étiquette half_quadrant (1–4 ou des repères d'axe tels que positive_y) facilite le contrôle du choix du signe sans redessiner le cercle trigonométrique. Le tarif d'un appel API réussi est un forfait de $0.002 par item ; les échecs de validation ne sont jamais facturés. Les clients typiques sont les étudiants qui vérifient un devoir pour les cas 60°, 90° ou 270°, les tuteurs qui génèrent des corrigés, les ingénieurs qui contrôlent des réductions d'angle moitié dans un logiciel de CAO ou de commande, et les tests automatisés qui figent le JSON attendu pour la non-régression.
Signes, tangente non définie, précision et limites
Des intentions de recherche voisines comme les formules de l'angle double, le sin/cos/tan complet d'un angle sans le diviser, ou les conversions polaires font l'objet de pages distinctes ; celle-ci est dédiée au sin, cos et tan de l'angle moitié avec des signes corrects à partir d'un unique angle complet.
Cas d'intégration
Fixtures d'intégration continue pour bibliothèques trigo
Les pipelines figent des sorties JSON de référence pour des angles moitié positifs et négatifs afin qu'un futur remaniement ne puisse pas inverser les signes en silence.
Questions techniques
Comment calculer le sin, le cos et la tan de la moitié d'un angle ?
Envoyez en POST un angle numérique (et une unit facultative deg ou rad) au point de terminaison de l'angle moitié, ou utilisez le formulaire gratuit du navigateur. La réponse inclut sin_half, cos_half et tan_half avec des signes corrects selon le quadrant.
Le calculateur d'angle moitié du navigateur est-il gratuit ?
Oui. Le runner intégré au navigateur utilise la même bibliothèque que l'API et ne coûte rien. L'API facture $0.002 par requête réussie depuis votre solde KIT prépayé.