Norme de l'accélération
Des composantes de 3 et 4 m/s² selon x et y donnent une accélération de 5 m/s². Saisissez les composantes de chaque axe, laissez la troisième vide pour un mouvement plan, et obtenez la longueur du vecteur et son carré. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Ax
- 3
- Ay
- 4
- Az
- 0
- Magnitude
- 5
- Norme au carré
- 25
La norme de l'accélération est la longueur scalaire du vecteur accélération : la rapidité avec laquelle la vitesse change, indépendamment de la direction dans l'espace. En coordonnées cartésiennes, cette longueur est la norme euclidienne des composantes d'axes : |a| égale la racine carrée de ax au carré plus ay au carré plus az au carré. Élèves, tuteurs, cahiers de laboratoire et scripts de simulation ont besoin de ce nombre après avoir projeté des forces sur les axes, lu un accéléromètre triaxe ou décomposé un croquis cinématique, sans déployer un système de calcul formel.
Ce qu'est la norme de l'accélération et pourquoi les composantes la fixent
L'accélération est un vecteur : elle a une taille et une direction. La norme de l'accélération n'est que la taille, le scalaire non négatif qui dit de combien la vitesse d'une particule change par unité de temps une fois que le sens du changement n'importe plus. Dans un repère cartésien vous connaissez déjà les projections sur les axes, notées ax, ay et az dans l'unité cohérente de longueur par temps au carré que vous avez choisie.
Pythagore en trois dimensions donne alors l'unique longueur de ce vecteur : |a| égale la racine carrée de ax au carré plus ay au carré plus az au carré. Lorsque le mouvement est confiné à un plan, il suffit de poser az à zéro et l'identité se réduit à la forme bidimensionnelle de toute feuille de cinématique de première année. L'intention de recherche se regroupe autour de calculateur de norme de l'accélération, norme à partir des composantes, |a| depuis ax ay az, et accélération résultante depuis les composantes d'axes.
Les gens veulent un scalaire numérique à vérifier sur un diagramme du corps libre, à insérer dans un tableau de laboratoire ou à injecter dans un pipeline plus large, pas seulement un rappel que la formule existe. Les unités suivent les entrées : des mètres par seconde au carré sur chaque axe donnent des mètres par seconde au carré pour la norme.
Cosinus dirigeants, vecteurs unitaires et accélération moyenne d'une variation de vitesse sur un temps écoulé sont des questions voisines, avec d'autres pages ; ce point de terminaison ne répond que la longueur euclidienne du triplet de composantes que vous avez déjà.
Comment ce calculateur valide l'entrée et applique |a| = sqrt(ax² + ay² + az²)
Les chaînes numériques qui s'interprètent comme des nombres finis sont acceptées afin que formulaires et pipelines de type CSV passent des valeurs sans conversion supplémentaire. Lorsque az est omis, vaut null ou est une chaîne vide, il vaut zéro par défaut, lecture correcte du mouvement plan plutôt qu'un échec dur. Après validation, la norme est calculée avec un hypot à trois arguments de ax, ay et az, plus sûr vis-à-vis du débordement que de sommer les carrés à la main puis d'en extraire une racine.
Le carré de la norme ax² plus ay² plus az² est renvoyé à côté de la longueur scalaire pour que les clients qui travaillent déjà avec des sommes de carrés n'aient pas à élever de nouveau la norme arrondie. Les composantes signées sont permises et attendues : un ax négatif pointe simplement à l'opposé de l'axe x choisi et ne change pas la norme, car chaque terme est élevé au carré.
Il n'y a pas de gravité intégrée, ni le raccourci centripète v au carré sur r, ni de conversion entre g et mètres par seconde au carré ; c'est la norme euclidienne idéale des trois nombres que vous fournissez.
Usage pratique, unités cohérentes, tarif et canaux de livraison
Utilisez le calculateur de norme de l'accélération dans le navigateur lorsque vous voulez un scalaire immédiat après avoir projeté un diagramme de forces sur les axes, vérifié un triplet 3-4-5 de devoir, ou contrôlé trois canaux d'accéléromètre qui doivent se combiner en une résultante connue. Choisissez les unités de façon cohérente : si ax est en mètres par seconde au carré, ay et az doivent partager cette base, sinon hypot mélange des grandeurs incomparables et le nombre n'a aucun sens même si l'arithmétique s'exécute encore.
Il n'y a ni modèle de langue, ni service de physique externe, ni hasard, de sorte que la capacité peut être figée dans des contrôles d'intégration continue et des supports de cours reproductibles. Branchez le point de terminaison sur des exercices de cinématique, des vérificateurs de concours, un prétraitement de mesure inertielle ou des aides de physique de jeu où vous préférez déjà des erreurs de domaine explicites à des widgets opaques qui n'expliquent pas pourquoi une mauvaise entrée a été refusée.
Associez cet outil à une identité de vecteur unitaire ou d'angle de direction lorsque vous avez aussi besoin du cap de a, ou laissez-le autonome lorsque la seule inconnue est l'ampleur de l'accélération. Les auteurs qui livrent des SDKs peuvent projeter les trois champs d'entrée directement sur des widgets de formulaire, comme le tableau de composantes que les élèves écrivent déjà à la main sur papier et dans les cahiers de laboratoire.
Cas d’usage
Combinaison des canaux accéléromètre et IMU
Les scripts qui ont déjà trois canaux d'accélération orthogonaux les combinent en une seule norme scalaire sans réimplémenter hypot dans chaque langage.
Questions fréquentes
Quelle formule le calculateur de norme de l'accélération utilise-t-il ?
Le hypot euclidien |a| = sqrt(ax² + ay² + az²). Direction, vecteurs unitaires, accélération moyenne Δv/t et centripète v²/r ne sont pas modélisés.
Faut-il az pour les problèmes bidimensionnels ?
Non. Si az est omis, il vaut zéro par défaut, cas plan |a| = sqrt(ax² + ay²). Lorsque vous envoyez az, il doit tout de même être un nombre fini.
Que se passe-t-il si une composante n'est pas un nombre fini ?
L'absence de ax ou ay requis, un texte non numérique, NaN et Infinity sont refusés avant toute norme, et ces appels ne sont pas facturés.
Le calculateur de norme de l'accélération est-il gratuit ?
L'outil du navigateur s'exécute gratuitement sur votre appareil.
Une composante négative réduit-elle l'accélération ?
Non. Chaque composante est élevée au carré avant l'addition : le signe moins indique seulement qu'elle pointe à l'opposé de l'axe choisi. Des composantes de moins 3 et 4 donnent la même norme de 5 que 3 et 4.
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/phys/magnitude-of-acceleration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ax":3,"ay":4}'const res = await fetch("https://api.kit.forhosting.com/phys/magnitude-of-acceleration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ax": 3,
"ay": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/magnitude-of-acceleration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ax": 3,
"ay": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/magnitude-of-acceleration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ax":3,"ay":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ax":3,"ay":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/magnitude-of-acceleration", 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
{
"ax": 3,
"ay": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.magnitude_of_acceleration",
"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
Ce calculateur accepte ax et ay finis, traite un az omis comme zéro afin que les problèmes plans restent à deux champs, refuse toute composante non finie avec invalid_input, et renvoie la norme scalaire avec le carré de la norme et une courte chaîne de formule.
Ce qu'est la norme de l'accélération et pourquoi les composantes la fixent
Fournir ax, ay, az, magnitude, magnitude_squared et formula en JSON facilite le collage dans des notes, la comparaison dans des tests automatisés et la réutilisation entre langages sans réimplémenter hypot.
Comment ce calculateur valide l'entrée et applique |a| = sqrt(ax² + ay² + az²)
Envoyez un corps JSON avec ax et ay obligatoires et az facultatif. Toute composante fournie doit être un nombre fini : axes requis absents, chaînes vides, texte non numérique, NaN et Infinity échouent immédiatement avec invalid_input avant qu'une norme ne soit renvoyée, et la validation en échec n'est pas facturée. Les résultats sont arrondis à une précision stable de chiffres significatifs afin que la même entrée produise toujours le même JSON sur tous les moteurs JavaScript.
Usage pratique, unités cohérentes, tarif et canaux de livraison
Utilisez l'API lorsqu'un script, une plateforme de leçons, un enregistreur ou un carnet a besoin de JSON stable pour de nombreux triplets de composantes sous un seul contrat. Chaque requête réussie est un élément facturable à $0.002 ; une validation en échec, y compris une composante non finie, ne consomme pas de solde. Les résultats sont entièrement déterministes : les mêmes ax, ay et az produisent toujours les mêmes champs magnitude et magnitude_squared.
Cas d'intégration
Triplets de composantes en devoirs et laboratoire
Élèves et correcteurs confirment |a| pour des triplets ax, ay, az donnés (ou ax, ay dans le plan), avec un refus invalid_input net lorsqu'une composante manque ou n'est pas finie.
Fixtures déterministes pour tests de cinématique
Les pipelines qui alimentent des tests unitaires ou des démonstrations interactives peuvent appeler un oracle pur de norme au lieu de copier sqrt(ax²+ay²+az²) dans chaque fichier de fixture.
Questions techniques
Comment calculer la norme de l'accélération avec cette API ?
Envoyez un corps JSON avec ax et ay finis, et az facultatif (vaut 0 par défaut). La réponse renvoie magnitude, magnitude_squared, les composantes validées et la chaîne de formule.