Calculadora del coeficiente de restitución
Una pelota que se acerca a 10 m/s y se separa a 6 m/s tiene un coeficiente de restitución de 0,6. Escriba ambas velocidades relativas en la misma unidad para ver cuánto rebotó el choque, con la ecuación sustituida y cada paso. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Velocidad de aproximación
- 10
- Velocidad de separación
- 6
- V de aproximación
- 10
- V de aprox.
- 10
- V de separación
- 6
- V de sep.
- 6
Una calculadora del coeficiente de restitución convierte la razón elemental de la mecánica de impactos en una herramienta práctica para deberes, cuadernos de laboratorio y comprobaciones de ingeniería rápidas. Introduzca la velocidad relativa de aproximación antes de una colisión y la velocidad relativa de separación después, en el mismo sistema de unidades de velocidad, y la herramienta devuelve el coeficiente adimensional e igual a la velocidad de separación dividida por la de aproximación, junto con una ecuación sustituida, un mensaje físico breve y cadenas de pasos ordenados que puede pegar en hojas de trabajo o pruebas automatizadas. La ausencia de cualquiera de las velocidades, valores no finitos y magnitudes fuera de rango se rechazan del mismo modo antes de publicar cualquier cociente.
Qué indica el rebote y cuándo no se calcula
El coeficiente de restitución se define como la razón entre la velocidad relativa de separación después de una colisión y la velocidad relativa de aproximación antes de la colisión. El resultado es adimensional cuando ambas velocidades comparten la misma unidad—metros por segundo sobre metros por segundo, pies por segundo sobre pies por segundo, o cualquier otro par de velocidad coherente—así que nunca convierte la respuesta a una unidad de velocidad después de la división.
Las velocidades de aproximación y separación positivas son el caso habitual de libro de magnitudes relativas a lo largo de la línea de impacto; los componentes relativos con signo aún se aceptan si su diagrama de cuerpo libre o cinemática orienta el eje normal en sentido opuesto al convenio, porque el álgebra sigue siendo una sola división.
Muchos problemas de aula esperan cero menor o igual que e menor o igual que uno para rebotes ordinarios, con e igual a uno para una colisión perfectamente elástica y e igual a cero para un impacto perfectamente plástico de pegado; esta herramienta no satura la razón, de modo que valores superelásticos o intermedios con signo pasan si sus entradas los producen.
Tampoco resuelve velocidades finales de dos cuerpos a partir de masas y un e supuesto, consulta tablas de manual de caucho sobre acero, ni integra impactos tridimensionales multicontacto: reduzca esos problemas a un par efectivo de velocidad de separación y de aproximación antes de llamar al solucionador.
Consejos prácticos, límites y búsquedas relacionadas
Use una unidad de velocidad coherente de extremo a extremo—por ejemplo ambas en metros por segundo—antes de llamar; esta página no realiza conversión de unidades entre SI e imperial. Al enseñar impacto colineal, trate esta herramienta solo como el paso de la razón: si el problema fuente da velocidades por componentes de dos cuerpos antes y después del impacto, forme usted mismo las velocidades relativas de aproximación y separación y luego pase esas magnitudes aquí.
Esta página atiende a quien busca una calculadora del coeficiente de restitución, e desde separación y aproximación, o coeficiente de rebote en línea; no es una consulta de manual de materiales para pelotas deportivas, ni un solucionador completo de velocidades de dos cuerpos con masas, ni un convertidor de unidades.
Prefiera esta capacidad cuando ya conozca ambas velocidades relativas y solo necesite la razón adimensional; si su laboratorio informa velocidades de rebote e impacto a lo largo de la normal de contacto, esta es la comprobación de una línea antes de escribir e en un informe. Las comprobaciones de ida y vuelta son fáciles: recalcule separación dividida por aproximación a mano y confirme que iguala el e publicado con el mismo redondeo a doce decimales de la respuesta.
Qué puede hacer con ella
Precomprobación de laboratorio antes de tablas de materiales
Las tuberías validan primero la velocidad de rebote medida sobre la aproximación de impacto medida y solo después comparan el e experimental con los rangos del manual para el par de superficies cuando el chequeo de la razón coincide con las notas de lab.
Preguntas frecuentes
¿Qué fórmula usa la calculadora del coeficiente de restitución?
El resultado es adimensional cuando ambas velocidades usan la misma unidad.
¿Qué ocurre si la velocidad de aproximación es cero?
La división por cero se rechaza porque el coeficiente de restitución es indefinido cuando la velocidad de aproximación es cero.
¿Es gratuita la calculadora del coeficiente de restitución?
La herramienta del navegador es gratuita y se ejecuta en local.
¿Qué significa un coeficiente de 1 o de 0?
Un valor de 1 es un choque perfectamente elástico: los cuerpos se separan tan rápido como se acercaron. Un valor de 0 es un choque perfectamente plástico, en el que quedan pegados. Los rebotes corrientes quedan entre ambos.
¿Puede salir un resultado mayor que 1?
Sí, si sus velocidades lo producen. La herramienta no limita el cociente, así que un valor superelástico o con signo pasa tal cual. Revise los datos si esperaba un rebote corriente.
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/mech/coefficient-of-restitution \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"approach_speed":10,"separation_speed":6}'const res = await fetch("https://api.kit.forhosting.com/mech/coefficient-of-restitution", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"approach_speed": 10,
"separation_speed": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/coefficient-of-restitution",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"approach_speed": 10,
"separation_speed": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/coefficient-of-restitution", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"approach_speed":10,"separation_speed":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"approach_speed":10,"separation_speed":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/coefficient-of-restitution", 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
{
"approach_speed": 10,
"separation_speed": 6
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.coefficient_of_restitution",
"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.
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
Si la velocidad de aproximación es cero, la validación falla con un error claro invalid_input para que formularios singulares nunca inventen infinito o NaN en silencio. El precio es $0.002 fijo por petición API exitosa; la validación fallida nunca se cobra.
Qué significa e = v_sep / v_app y cuándo la aproximación no puede ser cero
En símbolos, e es igual a v_sep sobre v_app. Físicamente, una velocidad de aproximación nula significa que los cuerpos no se acercaban a lo largo de la normal de contacto, de modo que la razón clásica de restitución es indefinida y esta calculadora rechaza la aproximación igual a cero con invalid_input en lugar de devolver infinito o un NaN silencioso.
Cómo llamar a la API y qué recibe de vuelta
Envíe un cuerpo JSON con los campos finitos obligatorios approach_speed (alias v_approach, approach, v_app, u_rel, approach_velocity y relative_approach) y separation_speed (alias v_separation, separation, v_sep, v_rel, separation_velocity y relative_separation). Los valores absolutos deben permanecer dentro del límite publicado de un billón, y approach_speed no debe ser cero dentro de un épsilon numérico diminuto usado para capturar casos singulares exactos y casi nulos. La validación fallida—velocidad ausente, números no finitos, valores fuera de límites absolutos o velocidad de aproximación nula—devuelve invalid_input y nunca se cobra. El precio es $0.002 fijo por petición exitosa con unidad item. Prefiera números JSON cuando controle el cliente; las cadenas numéricas solo se aceptan si siguen un patrón finito estricto para rutas de pegado de formularios de deberes.
Consejos prácticos, límites y búsquedas relacionadas
Mantenga ambas velocidades dentro del rango absoluto publicado para que el cociente siga finito en precisión doble IEEE en el Worker y en el navegador. Empareje ejemplos de aula a propósito: aproximación diez y separación seis da e igual a cero coma seis; aproximación cinco y separación cinco da e igual a uno para un rebote relativo perfectamente elástico; y aproximación igual a cero demuestra la vía dura invalid_input exigida por el brief del producto. Las tareas fallidas que devuelven invalid_input no consumen saldo prepago, lo que mantiene baratos los scripts exploratorios cuando el alumnado pone la aproximación a cero a propósito.
Casos de integración
Comprobación de deberes para e = v_sep / v_app
El alumnado introduce las velocidades relativas de aproximación y separación de problemas de colisión del libro y compara el coeficiente adimensional y los pasos de sustitución con un resultado determinista antes de entregar.
Pruebas unitarias de ayudas de rebote en juegos y simulaciones
Genere pares de velocidades conocidos como buenos y rechazos deliberados de aproximación nula para valores esperados en katas de motores físicos y stubs de respuesta de colisión.
Preguntas técnicas
¿Necesito las mismas unidades para ambas velocidades?
Sí. Mantenga approach_speed y separation_speed en una unidad de velocidad coherente (por ejemplo ambas en m/s). La calculadora no convierte unidades.
¿Qué significan e = 0 o e = 1?
e = 0 es un impacto perfectamente plástico (sin rebote); e = 1 es un rebote relativo perfectamente elástico. Los valores entre cero y uno son colisiones disipativas ordinarias. Esta herramienta informa la razón de las velocidades que usted aporta sin saturarla.