Calculadora de velocidad de onda en una cuerda
Introduzca la tensión de la cuerda y su densidad lineal y obtenga la velocidad de la onda transversal, v = √(T/μ): 100 N sobre 0,01 kg/m dan 100 m/s. Para cuerdas de guitarra, sonómetros y prácticas de ondas estacionarias. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Tensión
- 100
- Densidad lineal de masa μ
- 0,01
- Velocidad de onda
- 100
- Unidad de velocidad de onda
- m/s
- Tensión entre mu
- 10 000
- Modelo
- ideal_taut_string
Una calculadora de velocidad de onda en una cuerda convierte la tensión de la cuerda y su densidad lineal de masa en la velocidad de propagación de una onda transversal. El modelo es la clásica cuerda ideal tensa, de masa uniforme por unidad de longitud y sometida a tensión constante: las ondas transversales de pequeña amplitud viajan a una única velocidad independiente de la frecuencia. La tensión o la densidad negativas también se rechazan por quedar fuera del dominio físico de esta calculadora.
Qué significa la velocidad de onda en una cuerda tensa
En una cuerda ideal estirada bajo una tensión constante T y con densidad lineal de masa uniforme μ, un pequeño pulso transversal recorre la cuerda a una única velocidad característica dada por la fórmula cerrada v igual a la raíz cuadrada de T dividida entre μ. El resultado tiene unidades del SI de metros por segundo cuando T está en newtons y μ en kilogramos por metro.
Físicamente, una mayor tensión endurece la fuerza restauradora que devuelve los segmentos desplazados al equilibrio, así que las ondas se mueven más rápido; una mayor masa por unidad de longitud aumenta la inercia y frena el pulso. La fórmula procede de la ecuación de onda unidimensional bajo los supuestos habituales: la cuerda es perfectamente flexible, la tensión es grande frente a la flecha gravitatoria, las amplitudes son lo bastante pequeñas para que los cambios de longitud sean de segundo orden y no hay disipación.
Los problemas de aula y laboratorio casi siempre usan este modelo ideal: las cuerdas de guitarra, los hilos del sonómetro y los aparatos de ondas estacionarias se evalúan con v igual a la raíz cuadrada de T entre μ antes de que nadie mencione los armónicos. La frecuencia y la longitud de onda se relacionan mediante v igual a f lambda una vez conocida la velocidad, pero esta calculadora devuelve solo la velocidad, no modos ni espectros.
Al profesorado le importa tanto el rechazo de la densidad cero como el propio cálculo, porque un estudiante que fija μ en cero ha salido del dominio del modelo continuo de cuerda. La ruta de comprobación recalcula el cociente y la raíz cuadrada con el mismo redondeo fijo usado en los campos publicados, de modo que una respuesta correcta siempre incluye pasos que puede verificar en pruebas u hojas de ejercicios.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga la tensión y la densidad lineal dentro del rango absoluto publicado para que el cociente y la raíz cuadrada no desborden hacia resultados no finitos que el solucionador deba rechazar. Cuando controle el cliente, prefiera enviar números en lugar de cadenas preformateadas; los números en forma de cadena solo se aceptan si cumplen un patrón numérico finito estricto. Use unidades coherentes del SI: newtons y kilogramos por metro producen metros por segundo; si su problema viene en gramos por centímetro o en dinas, convierta primero.
Esta página está pensada para quienes buscan una calculadora de velocidad de onda en una cuerda, tensión entre densidad lineal o v igual a raíz cuadrada de T entre mu en línea; no es un solucionador completo de la ecuación de onda, ni una calculadora de armónicos de ondas estacionarias, ni una herramienta de velocidad del sonido en medios.
Prefiera esta capacidad cuando ya disponga de T y μ bajo los supuestos de la cuerda ideal; si su fuente es un problema enunciado, extraiga esos dos números y convierta las unidades primero.
Qué puede hacer con ella
Comprobación de tareas de velocidad de onda en cuerdas
El alumnado introduce la tensión y la densidad lineal de problemas de cuerdas tensas de libro y compara su √(T/μ) manuscrito con un resultado determinista antes de entregar.
Verificación previa al diseño de ondas estacionarias
Las canalizaciones convierten primero la tensión medida y la masa por longitud en velocidad de propagación y solo pasan a fórmulas de longitud de onda o frecuencia fundamental cuando v es finita.
Preguntas frecuentes
¿Qué es la velocidad de una onda en una cuerda?
Para una cuerda ideal tensa con tensión T y densidad lineal de masa μ, la velocidad de la onda transversal es v = √(T/μ). Con T en newtons y μ en kg/m, v queda en metros por segundo.
¿Qué ocurre cuando la densidad lineal es cero?
La fórmula divide entre cero, así que la velocidad de onda queda indefinida.
¿La tensión cero significa que no hay onda?
La tensión cero produce velocidad de onda cero para cualquier densidad positiva: no hay fuerza restauradora que propague un pulso transversal por la cuerda.
¿Devuelve frecuencia o longitud de onda?
Si necesita esas magnitudes, combine usted mismo v con f o λ mediante v = fλ.
¿Es gratuita la calculadora de velocidad de onda en una cuerda?
La herramienta del navegador es gratuita y se ejecuta localmente.
Herramientas relacionadas
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su 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)Ejemplo de solicitud
{
"tension": 100,
"linear_density": 0.01
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.wave_on_string_speed",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Límites
max_abs | 1000000000000 |
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |
Notas técnicas
Cuando la densidad lineal es cero, la fórmula divide entre cero, por lo que la API devuelve un claro error invalid_input en lugar de inventar una velocidad infinita. El cálculo es aritmética pura y determinista —sin red, sin semillas aleatorias, sin dependencia del reloj—, de modo que el ejecutor gratuito del navegador y la API de saldo prepagado devuelven el mismo JSON tras el redondeo decimal fijo en cada llamada.
Cómo llamar a la API y qué se recibe
La tensión debe ser no negativa; la densidad lineal debe ser estrictamente positiva. Los valores de densidad cuyo valor absoluto sea igual o inferior a uno por diez elevado a menos quince se tratan como cero y se rechazan, en coherencia con la regla del producto según la cual μ igual a cero deja la velocidad de onda indefinida. Envíe un cuerpo JSON con dos números finitos obligatorios: tension (alias T, force, tension_N, string_tension) y linear_density (alias mu, μ, mass_per_length, linear_mass_density, density). Los valores absolutos deben mantenerse dentro del límite publicado de un billón para que los productos intermedios sigan siendo finitos en doble precisión IEEE en el Worker y en el navegador. Si la operación tiene éxito, la respuesta devuelve tension y linear_density redondeados, fija wave_speed en v en m/s, wave_speed_unit en la cadena m/s, tension_over_mu en el cociente T entre μ, formula en la clásica cadena v igual a raíz cuadrada de T entre μ, model en ideal_taut_string, message en un breve resumen en inglés y steps en un array ordenado de líneas de sustitución. Una validación fallida —campos ausentes, números no finitos, valores fuera de los límites absolutos, tensión negativa, densidad negativa o densidad cero— devuelve invalid_input y nunca se cobra. El precio es una tarifa fija de $0.002 por solicitud correcta, con unidad item y precio unitario marginal cero.
Consejos prácticos, límites y búsquedas relacionadas
Al enseñar, combine ejemplos: cien newtons y cero coma cero uno kilogramos por metro dan v igual a cien metros por segundo; cuadruplicar la tensión duplica la velocidad; la tensión cero produce velocidad cero para cualquier densidad positiva; y la densidad igual a cero demuestra la ruta dura de invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepagado, lo que mantiene baratos los scripts exploratorios cuando el alumnado pone la densidad a cero a propósito. Las comprobaciones de ida y vuelta son fáciles: recalcule T dividida entre μ a mano, saque la raíz cuadrada y confirme que coincide con el wave_speed publicado con el mismo redondeo de doce decimales.
Casos de integración
Pruebas unitarias para utilidades de ondas y física musical
Genere velocidades correctas conocidas con T y μ fijos, casos de tensión cero y rechazos deliberados de densidad cero como valores esperados en katas de programación.