Velocidad de fragmentos de una explosión
Si un trozo de 2 kg sale a 12 m/s, el de 3 kg retrocede a -8 m/s: la calculadora obtiene la velocidad del segundo fragmento, con su sentido indicado por el signo, cuando un objeto en reposo se divide en dos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Masa del fragmento 1
- 2
- Masa del fragmento 2
- 3
- Velocidad del fragmento 1
- 12
- Velocidad del fragmento 2
- -8
Calcule la velocidad con signo del segundo fragmento cuando un cuerpo inicialmente inmóvil se divide exactamente en dos partes. Introduzca las dos masas positivas y la velocidad con signo del primer fragmento, siempre con unidades coherentes. La calculadora aplica la conservación del momento lineal y devuelve la velocidad desconocida. El signo indica la dirección, por lo que el resultado sirve para ejercicios de física, comprobaciones de laboratorio, demostraciones docentes y pruebas reproducibles de software sobre retroceso.
Parta de la conservación del momento
Un objeto inmóvil antes de separarse tiene momento lineal total cero en el sistema de referencia elegido. Si durante la breve separación no actúa un impulso externo importante, el momento combinado de los dos fragmentos debe seguir siendo cero justo después. En una dimensión se expresa como m1 por v1 más m2 por v2 igual a cero.
El signo menos es esencial porque representa la dirección. Si el primer fragmento avanza en sentido positivo, el segundo debe moverse en sentido negativo para que ambos momentos se anulen. Por ello, un segundo fragmento más pesado necesita una rapidez menor, mientras que uno más ligero necesita una rapidez mayor.
Esta calculadora presupone que el cuerpo original estaba inmóvil. Si ya se movía, habría que incluir su momento inicial en la ecuación. Tampoco representa una ruptura general en muchas piezas ni movimientos en varios ejes.
Introduzca masas, velocidad y signos coherentes
Puede usar kilogramos, gramos u otra unidad, porque la unidad común se cancela en el cociente; mezclar kilogramos para una pieza y gramos para la otra altera la proporción y produce un resultado erróneo. Ninguna masa puede ser cero: una segunda masa nula haría indefinida la división y una primera masa nula no representa un fragmento físico en este modelo. Las masas negativas también se rechazan.
Puede elegir cualquier sentido como positivo, pero conserve esa convención al interpretar la respuesta. Si la primera velocidad es positiva, la segunda será negativa, y viceversa. Una primera velocidad cero da una segunda velocidad cero bajo estas hipótesis.
La salida usa la misma unidad de velocidad que la entrada, por ejemplo metros por segundo.
Interprete el resultado dentro de los límites del modelo
Su magnitud indica cuán rápido se mueve la segunda pieza y su signo señala que lo hace en sentido opuesto a la primera según el eje elegido. La respuesta también repite las entradas normalizadas e identifica la fórmula y el método de conservación, lo que facilita auditar procesos automáticos. Para verificarla, multiplique cada masa por su velocidad y sume los dos momentos; el resultado debe ser cero salvo el redondeo numérico habitual.
Una explosión real puede lanzar piezas en tres dimensiones, crear más de dos fragmentos, perder momento medible mediante material expulsado o suceder bajo fuerzas externas. En esos casos debe usar componentes vectoriales e incluir todos los cuerpos e impulsos pertinentes. La conservación de la energía es otra cuestión: una explosión puede convertir energía interna en cinética, por lo que el momento no determina la energía liberada.
Qué puede hacer con ella
Compruebe un ejercicio de momento
Verifique la velocidad de retroceso desconocida después de resolver a mano un problema de explosión en dos fragmentos.
Revise una estimación de laboratorio
Compare la velocidad medida del primer fragmento con la predicción para el segundo en un modelo aislado ideal.
Cree casos de prueba físicos
Genere resultados estructurados y estables para simulaciones, herramientas docentes y pruebas automáticas de conservación del momento.
Preguntas frecuentes
¿Por qué suele ser negativa la segunda velocidad?
El signo representa la dirección. Con momento inicial cero, el momento del segundo fragmento debe oponerse al del primero.
¿Por qué se rechazan las masas nulas?
Una masa nula no representa un fragmento físico en este modelo y, si es la segunda, también provoca una división por cero.
¿Qué unidades puede utilizar?
Use la misma unidad para ambas masas y cualquier unidad para la primera velocidad. La respuesta conservará esa unidad de velocidad.
¿Cómo se calcula la velocidad de retroceso tras una explosión?
Multiplique la masa del primer fragmento por su velocidad, divida entre la masa del segundo y cambie el signo. Con masas de 2 y 3 y una primera velocidad de 12, el segundo fragmento se mueve a -8 en la misma unidad.
¿Sirve si el objeto ya se movía antes de partirse?
No. Supone que el objeto estaba en reposo, de modo que la cantidad de movimiento total antes y después es cero. Si ya se movía, habría que sumar su cantidad de movimiento inicial, y esta calculadora no lo hace.
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/explosion-two-fragments \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fragment_1_mass":2,"fragment_2_mass":3,"fragment_1_velocity":12}'const res = await fetch("https://api.kit.forhosting.com/mech/explosion-two-fragments", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fragment_1_mass": 2,
"fragment_2_mass": 3,
"fragment_1_velocity": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/explosion-two-fragments",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fragment_1_mass": 2,
"fragment_2_mass": 3,
"fragment_1_velocity": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/explosion-two-fragments", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fragment_1_mass":2,"fragment_2_mass":3,"fragment_1_velocity":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fragment_1_mass":2,"fragment_2_mass":3,"fragment_1_velocity":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/explosion-two-fragments", 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
{
"fragment_1_mass": 2,
"fragment_2_mass": 3,
"fragment_1_velocity": 12
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.explosion_two_fragments",
"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
Parta de la conservación del momento
Al despejar la incógnita se obtiene v2 = -(m1 por v1) / m2.
Introduzca masas, velocidad y signos coherentes
Indique fragment_1_mass y fragment_2_mass como valores finitos positivos en la misma unidad de masa. Introduzca fragment_1_velocity como valor finito con signo.
Interprete el resultado dentro de los límites del modelo
fragment_2_velocity es una velocidad unidimensional con signo, no solo una rapidez. El navegador calcula localmente; cada solicitud API correcta cuesta $0.002.
Preguntas técnicas
¿Qué ecuación utiliza la calculadora?
Utiliza m1v1 + m2v2 = 0 para un cuerpo inicialmente inmóvil y la reorganiza como v2 = -(m1v1) / m2.
¿Cuánto cuesta un cálculo mediante API?
Cada cálculo correcto mediante API cuesta $0.002. La calculadora del navegador funciona localmente gratis y las entradas no válidas devuelven un error.