Racine quatrième
La racine quatrième de 16 vaut exactement 2, celle de 10 vaut 1,778279410039. Saisissez un nombre positif ou nul et obtenez la valeur qui, prise quatre fois comme facteur, le redonne, avec une mention s'il s'agit d'une puissance quatrième parfaite. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 16
- Racine quatrième
- 2
- Racine entière
- 2
Envoyez 16 et vous obtenez exactement 2 ; envoyez 10 et vous obtenez 1.778279410039, calculé par une double racine carrée affinée par la méthode de Newton, de sorte que le dernier chiffre reste stable d'une machine à l'autre. La réponse indique aussi si l'entrée est une puissance quatrième parfaite — un entier égal à un nombre entier élevé à la puissance quatre — et, le cas échéant, quelle racine entière la produit. Les entrées négatives ou non finies sont rejetées avec une erreur explicite au lieu d'un NaN silencieux.
Ce qu'est réellement une racine quatrième
Le calculateur de racine quatrième répond à une seule question : quel nombre positif ou nul, multiplié quatre fois par lui-même, donne cette valeur ? Ce nombre s'écrit ∜x et s'appelle la racine quatrième principale. Tout nombre positif possède exactement deux racines quatrièmes réelles, l'une positive et l'autre négative ; la racine principale est celle qui n'est pas négative, convention suivie par ce point d'accès et par les fonctions <code>Math</code> de tous les grands langages de programmation.
Zéro correspond à zéro. La racine quatrième est aussi la racine carrée de la racine carrée — ∜x = √(√x) — ce qui est exactement la façon dont le calcul débute, et elle croît très lentement : ∜10 000 ne vaut que 10, et ∜1 000 000 000 reste inférieur à 178. Cette croissance lente explique pourquoi les racines quatrièmes apparaissent partout où une quantité varie comme la puissance quatrième d'une autre, de la rigidité des poutres à la luminosité des étoiles.
Comment le résultat est calculé et arrondi
L'algorithme est déterministe et n'exige ni réseau, ni table de référence, ni aléa. Il applique d'abord deux racines carrées imbriquées, puis une étape d'affinage de Newton–Raphson, y ← (y + x/y³)/2, qui annule l'erreur de double arrondi que les racines carrées imbriquées peuvent introduire pour des entrées très grandes ou très petites. La racine finale est arrondie à douze décimales afin que les mêmes octets reviennent sur n'importe quelle machine — un flottant non arrondi comme 0.1 + 0.2 différerait selon les processeurs.
Les puissances quatrièmes parfaites bénéficient d'un traitement spécial : lorsque l'entrée est un entier sûr, l'entier le plus proche de la racine calculée est élevé à la puissance quatre en arithmétique entière exacte, et ce n'est que si le résultat égale l'entrée que la réponse la signale comme puissance quatrième parfaite et renvoie la racine entière exacte. Ainsi, 81 rapporte une racine entière de 3, tandis que 80 ne le fait pas, même si leurs racines en virgule flottante sont proches.
Entrées, erreurs et cas d'usage
Tout le reste — entiers, décimaux, fractions très petites, très grandes grandeurs jusqu'aux limites de la double précision — renvoie une racine en quelques millisecondes, sans que rien ne soit jamais stocké ni consigné. Les équipes l'intègrent dans des pipelines plus vastes : normaliser des caractéristiques qui varient comme des puissances quatrièmes, inverser des modèles de puissance quatrième en physique et en ingénierie, ou vérifier si un décompte est une puissance quatrième parfaite dans des outils de théorie des nombres.
Le code identique s'exécute gratuitement dans votre navigateur sur cette page : vous pouvez donc vérifier une valeur à la main et ne payer que lorsque vous automatisez l'appel.
Cas d’usage
Inverser une loi d'échelle en puissance quatrième
Retrouvez la quantité d'origine dans un modèle où la sortie croît comme la puissance quatrième, comme l'énergie rayonnée en fonction de la température ou la flèche en fonction de la hauteur d'une poutre.
Détecter les puissances quatrièmes parfaites
Vérifiez si un entier égale un nombre entier élevé à la puissance quatre et récupérez cette racine entière — utile pour les contrôles de théorie des nombres et la validation d'énigmes.
Normaliser des caractéristiques très asymétriques
Appliquez une transformation en racine quatrième à des caractéristiques d'apprentissage automatique aux queues droites extrêmes avant de les fournir à un modèle.
Questions fréquentes
Combien cela coûte-t-il ?
L'exécution est également gratuite dans votre navigateur sur cette page.
Quelle racine quatrième est renvoyée ?
Toujours la racine principale (réelle, non négative). Un nombre positif possède aussi une racine réelle négative et deux racines complexes ; celles-ci ne sont pas renvoyées.
Quelle est la précision du résultat ?
La racine est calculée avec deux racines carrées plus une étape d'affinage de Newton, puis arrondie à douze décimales : la même entrée renvoie donc un résultat identique à l'octet près sur toute machine.
Qu'est-ce qu'une puissance quatrième parfaite ?
Un entier égal à un nombre entier élevé à la puissance quatre, comme 16 (2⁴) ou 81 (3⁴). Si votre entrée en est une, la réponse le signale et renvoie la racine entière exacte.
Comment calculer une racine quatrième à la main ?
Prenez deux fois la racine carrée. La racine quatrième est la racine carrée de la racine carrée : ∜16 donne √4, soit 2. La calculatrice commence de la même façon, puis affine le résultat.
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/math/fourth-root \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":16}'const res = await fetch("https://api.kit.forhosting.com/math/fourth-root", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 16
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/fourth-root",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 16
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/fourth-root", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":16}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":16}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/fourth-root", 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
{
"value": 16
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.fourth_root",
"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
L'API de racine quatrième calcule la racine quatrième principale de tout nombre positif ou nul : l'unique valeur réelle y non négative telle que y⁴ égale votre entrée.
Entrées, erreurs et cas d'usage
Le point d'accès accepte un seul champ numérique, <code>value</code>, également accessible via les alias <code>n</code>, <code>number</code> et <code>x</code>. Deux types d'entrées sont rejetés avec une erreur structurée <code>invalid_input</code> : les nombres négatifs, car leur racine quatrième n'est pas un nombre réel, et les valeurs non finies telles que NaN ou Infinity, qui n'ont pas de racine significative.
Questions techniques
Que se passe-t-il avec une entrée négative ?
Elle est rejetée avec une erreur invalid_input, car la racine quatrième d'un nombre négatif n'est pas un nombre réel.
Et pour NaN ou Infinity ?
Les deux sont rejetés avec une erreur invalid_input. L'entrée doit être un nombre fini.