ForHosting KIT · Mathématiques

Calculatrice de cos⁻¹(x)

Saisissez un cosinus entre -1 et 1 et obtenez l'angle : 0,5 donne 60 degrés, soit 1,047197551197 radian. Les deux unités s'affichent ensemble, toujours entre 0 et 180 degrés, directement utilisables pour un triangle ou pour l'angle entre deux vecteurs. 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
Valeur
0,5
Vous obtenez
Entrée
0,5
Radians
1,0471975512
Degrés
60

Le calculateur d'arccosinus prend une valeur comprise entre -1 et 1 et renvoie l'angle dont le cosinus est égal à cette valeur, à la fois en radians et en degrés. L'arccosinus — noté cos⁻¹(x) ou acos(x) — est l'inverse de la fonction cosinus, et c'est ainsi que vous retrouvez un angle lorsque ce que vous connaissez est un rapport : la longueur de deux côtés d'un triangle, le produit scalaire de deux vecteurs, ou une grandeur apparentée à une corrélation. Au lieu de sortir une calculatrice scientifique ou de lancer un tableur, vous envoyez un seul nombre et vous récupérez l'angle, arrondi à douze décimales pour que le résultat soit identique sur toutes les machines.

Ce que l'arccosinus calcule réellement

Le cosinus associe un angle à un rapport : cos(θ) = adjacent sur hypoténuse. Le calculateur d'arccosinus effectue cette correspondance en sens inverse. Vous lui fournissez le rapport — n'importe quel nombre réel de -1 à 1 — et il vous renvoie l'angle dans l'intervalle principal de 0 à π radians, soit de 0 à 180 degrés.

Cette convention d'intervalle compte : acos(1) vaut 0, acos(0) vaut π/2 (90°) et acos(-1) vaut π (180°). Comme la réponse est toujours la valeur principale, le résultat est sans ambiguïté et correspond à ce que renvoient toutes les bibliothèques standard, calculatrices scientifiques et manuels de référence.

Le point de terminaison rapporte l'angle deux fois — une fois en radians, l'unité avec laquelle les mathématiques et la plupart des langages de programmation travaillent, et une fois en degrés, l'unité dans laquelle les problèmes de géométrie, la navigation et les plans d'ingénierie sont généralement exprimés — de sorte que vous n'ayez jamais à multiplier vous-même par 180/π ni à vous demander si vous l'avez déjà fait.

Entrée valide et pourquoi le domaine s'arrête à ±1

Le cosinus d'un angle réel ne peut jamais tomber qu'entre -1 et 1, donc la fonction inverse n'est définie que sur cet intervalle. Il en va de même pour une entrée non numérique : la valeur doit être un nombre fini, donc null, les champs manquants, les chaînes qui ne se convertissent pas, Infinity et NaN sont tous rejetés avec un message qui vous indique exactement ce qui s'est mal passé. Cette rigueur est délibérée.

L'arccosinus apparaît généralement au milieu d'un calcul plus long — normaliser un produit scalaire, résoudre un triangle, vérifier une rotation — où une mauvaise valeur silencieuse corromprait tout ce qui suit. Échouer rapidement, avec un message que vous pouvez consigner, c'est ce qui rend le résultat sûr à enchaîner.

Des résultats déterministes sur lesquels vous pouvez écrire des assertions

L'arithmétique en virgule flottante est réputée capricieuse : acos(0.5) multiplié par 180/π donne 59.99999999999999 en mathématiques parfaites sur le papier, et différents processeurs peuvent diverger sur le dernier bit. Cela convient pour un affichage, mais c'est terrible pour une suite de tests ou une piste d'audit, c'est pourquoi le calculateur arrondit les deux sorties à douze décimales avant de les renvoyer.

Il n'y a ni aléa, ni horloge, ni appel réseau, ni état caché nulle part dans le calcul, ce qui signifie aussi qu'il est triviale à mettre en cache : si vous demandez l'arccosinus de la même valeur un million de fois, chaque réponse est le même objet. C'est ce déterminisme qui vous permet d'écrire des assertions directement sur la sortie et de la stocker dans un journal auquel vous pourrez vous fier plus tard.

Angle entre deux vecteurs

À partir d'un produit scalaire normalisé, θ = acos(a·b / (|a||b|)) — obtenez l'angle en degrés ou en radians en un seul appel.

Résoudre un triangle rectangle

Connaissant le côté adjacent et l'hypoténuse, retrouvez l'angle avec acos(adjacent/hypoténuse) au lieu d'une table.

Valider des données géométriques dans un pipeline

Rejetez tôt les rapports hors domaine : une entrée en dehors de [-1, 1] échoue avec une erreur claire au lieu d'un NaN silencieux.

Combien cela coûte-t-il ?

C'est également gratuit à exécuter dans votre navigateur sur cette page.

Quelle entrée accepte-t-il ?

Un seul nombre fini compris entre -1 et 1 inclus, dans le champ value.

Dans quel intervalle l'angle est-il renvoyé ?

L'intervalle principal de l'arccosinus : de 0 à π radians (de 0 à 180 degrés). Les deux unités sont toujours renvoyées.

Pourquoi acos(2) échoue-t-il au lieu de renvoyer une valeur ?

Parce qu'aucun angle réel n'a un cosinus de 2. Le domaine de l'arccosinus est [-1, 1] ; une entrée hors domaine est une erreur de données, et le calculateur la signale au lieu de renvoyer NaN.

Mon entrée est-elle stockée ?

Non. La valeur est traitée en mémoire puis écartée ; seul l'angle calculé 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/cos-1

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/cos-1 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"value":0.5}'
{
  "value": 0.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.cos_1",
  "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.

Le même code qui alimente l'API s'exécute gratuitement dans votre navigateur sur cette page.

Entrée valide et pourquoi le domaine s'arrête à ±1

Demander acos(2) n'est pas un problème difficile, c'est un problème dépourvu de sens — aucun angle réel n'a un tel cosinus — et le calculateur le dit avec une erreur invalid_input claire au lieu de renvoyer NaN et de laisser l'échec se propager silencieusement dans votre pipeline.

Des résultats déterministes sur lesquels vous pouvez écrire des assertions

Douze décimales conservent pratiquement toute la précision utile — bien au-delà de toute mesure physique — tout en absorbant les différences du dernier ulp entre les machines, de sorte que la même requête produit un JSON identique à l'octet près partout : dans votre navigateur, dans l'API, lors d'une exécution en CI.

Quelle est la précision du résultat ?

Les radians et les degrés sont calculés en double précision IEEE 754 et arrondis à 12 décimales, donc la sortie est stable et identique d'une machine à l'autre.

Consulter la documentation complète du KIT →