Calculateur de vitesse d'onde sur une corde
Saisissez la tension de la corde et sa densité linéique pour obtenir la vitesse de l'onde transversale, v = √(T/μ) : 100 N sur 0,01 kg/m donnent 100 m/s. Pour les cordes de guitare, les sonomètres et les ondes stationnaires. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Tension de la corde
- 100
- Densité linéique de masse μ
- 0,01
- Vitesse d'onde
- 100
- Unité de vitesse d'onde
- m/s
- Tension sur mu
- 10 000
- Modèle
- ideal_taut_string
Un calculateur de vitesse d'onde sur une corde transforme la tension de la corde et sa densité linéique de masse en vitesse de propagation d'une onde transversale. Saisissez la tension T en newtons et la densité linéique μ en kilogrammes par mètre ; l'outil renvoie la vitesse v, égale à la racine carrée de T sur μ, en mètres par seconde, le rapport intermédiaire T sur μ, un bref résumé physique et la substitution pas à pas, afin que les vérifications de devoirs et les tests unitaires restent auditables. Le modèle est la classique corde idéale tendue, de masse uniforme par unité de longueur et soumise à une tension constante : les ondes transversales de faible amplitude se propagent à une vitesse unique, indépendante de la fréquence. Une tension ou une densité négative est également rejetée, car elle sort du domaine physique de ce calculateur.
Ce que signifie la vitesse d'onde sur une corde tendue
Sur une corde idéale tendue sous une tension constante T, de densité linéique de masse uniforme μ, une petite impulsion transversale parcourt la corde à une vitesse caractéristique unique donnée par la formule fermée v égale à la racine carrée de T divisée par μ. Le résultat s'exprime en mètres par seconde dans le SI lorsque T est en newtons et μ en kilogrammes par mètre.
La formule découle de l'équation d'onde unidimensionnelle sous les hypothèses usuelles : la corde est parfaitement flexible, la tension est grande devant la flèche due à la gravité, les amplitudes sont assez faibles pour que les variations de longueur soient du second ordre, et il n'y a pas de dissipation.
Les problèmes de cours et de laboratoire utilisent presque toujours ce modèle idéal : cordes de guitare, fils de sonomètre et dispositifs d'ondes stationnaires sont évalués avec v égale à la racine carrée de T sur μ avant que quiconque parle d'harmoniques. Fréquence et longueur d'onde sont liées par v égale à f lambda une fois la vitesse connue, mais ce calculateur ne renvoie que la vitesse, ni modes ni spectres.
Les enseignants attachent autant d'importance au rejet de la densité nulle qu'au calcul lui-même, car un élève qui fixe μ à zéro est sorti du domaine du modèle continu de corde. Le chemin de vérification recalcule le rapport et la racine carrée avec le même arrondi fixe que les champs publiés, de sorte qu'une réponse réussie comporte toujours des étapes que vous pouvez contrôler dans des tests ou des fiches d'exercices.
Conseils pratiques, limites et recherches associées
Gardez la tension et la densité linéique dans la plage absolue publiée afin que le quotient et la racine carrée ne débordent pas vers des résultats non finis que le solveur devrait rejeter. Lorsque vous contrôlez le client, préférez envoyer des nombres plutôt que des chaînes préformatées ; les nombres en chaîne ne sont acceptés que s'ils respectent un motif numérique fini strict.
Utilisez des unités SI cohérentes : newtons et kilogrammes par mètre donnent des mètres par seconde ; si votre énoncé est en grammes par centimètre ou en dynes, convertissez d'abord. Cette page vise celles et ceux qui cherchent un calculateur de vitesse d'onde sur une corde, un rapport tension sur densité linéique ou v égale racine carrée de T sur mu en ligne ; ce n'est ni un solveur complet de l'équation d'onde, ni un calculateur d'harmoniques d'ondes stationnaires, ni un outil de vitesse du son en milieu continu.
Préférez cette capacité lorsque vous disposez déjà de T et μ sous les hypothèses de la corde idéale ; si votre source est un énoncé, extrayez ces deux nombres et convertissez les unités d'abord.
Cas d’usage
Vérification des devoirs sur la vitesse d'onde sur corde
Les élèves saisissent la tension et la densité linéique des problèmes de corde tendue du manuel et comparent leur √(T/μ) manuscrit à un résultat déterministe avant de rendre leur copie.
Tests unitaires pour les utilitaires d'ondes et de physique musicale
Générez des vitesses correctes connues à T et μ fixés, des cas de tension nulle et des rejets volontaires de densité nulle comme valeurs attendues de katas de programmation.
Contrôle préalable avant la conception d'ondes stationnaires
Les pipelines convertissent d'abord la tension mesurée et la masse par longueur en vitesse de propagation, puis ne passent aux formules de longueur d'onde ou de fréquence fondamentale que si v est finie.
Questions fréquentes
Qu'est-ce que la vitesse d'une onde sur une corde ?
Pour une corde idéale tendue de tension T et de densité linéique de masse μ, la vitesse de l'onde transversale est v = √(T/μ). Avec T en newtons et μ en kg/m, v s'exprime en mètres par seconde.
Que se passe-t-il quand la densité linéique est nulle ?
La formule divise par zéro, donc la vitesse d'onde est indéfinie.
Cet outil renvoie-t-il la fréquence ou la longueur d'onde ?
Si vous en avez besoin, combinez vous-même v avec f ou λ via v = fλ.
Le calculateur de vitesse d'onde sur corde est-il gratuit ?
L'outil du navigateur est gratuit et s'exécute localement.
Pourquoi une tension plus forte rend-elle l'onde plus rapide ?
Une tension plus élevée renforce la force de rappel qui ramène les portions déplacées de la corde, donc l'impulsion avance plus vite. Une masse par unité de longueur plus grande agit à l'inverse : elle ajoute de l'inertie et ralentit l'onde.
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/wave-on-string-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"tension":100,"linear_density":0.01}'const res = await fetch("https://api.kit.forhosting.com/phys/wave-on-string-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"tension": 100,
"linear_density": 0.01
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/wave-on-string-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"tension": 100,
"linear_density": 0.01
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/wave-on-string-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"tension":100,"linear_density":0.01}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"tension":100,"linear_density":0.01}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/wave-on-string-speed", 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
{
"tension": 100,
"linear_density": 0.01
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.wave_on_string_speed",
"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.
Limites
max_abs | 1000000000000 |
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 densité linéique est nulle, la formule divise par zéro, donc l'API renvoie une erreur invalid_input claire au lieu d'inventer une vitesse infinie. Le calcul est une arithmétique pure et déterministe — sans réseau, sans graine aléatoire, sans dépendance à l'horloge —, de sorte que l'exécuteur gratuit du navigateur et l'API prépayée renvoient le même JSON après l'arrondi décimal fixe à chaque appel.
Ce que signifie la vitesse d'onde sur une corde tendue
Physiquement, une tension plus grande raidit la force de rappel qui ramène les segments déplacés vers l'équilibre, donc les ondes vont plus vite ; une masse plus grande par unité de longueur augmente l'inertie et ralentit l'impulsion.
Comment appeler l'API et ce qui est renvoyé
La tension doit être non négative ; la densité linéique doit être strictement positive. Les densités dont la valeur absolue est inférieure ou égale à un fois dix à la puissance moins quinze sont traitées comme nulles et rejetées, conformément à la règle du produit selon laquelle μ nul rend la vitesse d'onde indéfinie. Envoyez un corps JSON avec deux nombres finis obligatoires : tension (alias T, force, tension_N, string_tension) et linear_density (alias mu, μ, mass_per_length, linear_mass_density, density). Les valeurs absolues doivent rester sous la limite publiée de mille milliards afin que les produits intermédiaires restent finis en double précision IEEE, sur le Worker comme dans le navigateur. En cas de succès, la réponse renvoie tension et linear_density arrondis, fixe wave_speed à v en m/s, wave_speed_unit à la chaîne m/s, tension_over_mu au rapport T sur μ, formula à la chaîne classique v égale à la racine carrée de T sur μ, model à ideal_taut_string, message à un bref résumé en anglais et steps à un tableau ordonné de lignes de substitution. Toute validation échouée — champs manquants, nombres non finis, valeurs hors limites absolues, tension négative, densité négative ou nulle — renvoie invalid_input et n'est jamais facturée. Le prix est un forfait de $0.002 par requête réussie, avec l'unité item et un prix unitaire marginal nul.
Conseils pratiques, limites et recherches associées
Pour l'enseignement, associez des exemples : cent newtons et zéro virgule zéro un kilogrammes par mètre donnent v égale à cent mètres par seconde ; quadrupler la tension double la vitesse ; une tension nulle donne une vitesse nulle pour toute densité positive ; et une densité nulle illustre le chemin strict invalid_input. Les tâches échouées qui renvoient invalid_input ne consomment pas de solde prépayé, ce qui garde les scripts d'exploration bon marché lorsque les apprenants mettent volontairement la densité à zéro. Les vérifications aller-retour sont faciles : recalculez T divisée par μ à la main, prenez la racine carrée et confirmez qu'elle égale le wave_speed publié avec le même arrondi à douze décimales.
Questions techniques
Une tension nulle signifie-t-elle l'absence d'onde ?
Une tension nulle donne une vitesse d'onde nulle pour toute densité positive : aucune force de rappel ne peut propager une impulsion transversale le long de la corde.