Calculadora de impulso
Un empuje de 50 N durante 0,02 s aporta un impulso de 1 N·s, y el momento lineal del objeto cambia exactamente esa cantidad. Indique la fuerza media y el tiempo de contacto para obtener ambos valores en golpes, choques o prácticas de laboratorio. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Fuerza
- 50
- Tiempo
- 0,02
- Impulso
- 1
- Cambio de momento
- 1
El impulso vincula una fuerza que actúa durante un breve intervalo de contacto con el cambio repentino de momento lineal que ese contacto produce. Los problemas de colisiones, las estimaciones balísticas, los ejercicios de impacto en el deporte, los bocetos de resistencia a choques y las tareas de mecánica introductoria piden el mismo par de números: qué tan grande es el impulso y qué cambio de momento entrega.
Qué significa el impulso y qué dos cantidades debe enviar
En mecánica clásica, el impulso de una fuerza durante un intervalo de tiempo es la integral de la fuerza respecto del tiempo. Cuando la fuerza se trata como una media constante durante la ventana de contacto, esa integral se reduce al producto J igual a F por Δt.
El teorema del impulso y la cantidad de movimiento afirma entonces que el impulso neto sobre un cuerpo es igual a su cambio de momento lineal, de modo que Δp es igual a J para el mismo intervalo y la misma dirección del cuerpo libre que usted eligió. La intención de búsqueda se agrupa en frases como calculadora de impulso, calculadora de fuerza por tiempo, cambio de momento a partir del impulso, J igual a F delta t y cambio de momento por tiempo de contacto.
La gente quiere una respuesta numérica que pueda contrastar con una hoja de ejercicios, integrar en una simulación o alimentar a una canalización mayor, no solo un recordatorio de que la fórmula existe. Las unidades se mantienen coherentes con la base de fuerza y tiempo que usted elija: newtons con segundos producen newton-segundos, equivalentes a kilogramo metros por segundo para el cambio de momento.
Uso práctico, límites, precios y canales de entrega
Utilice la herramienta del navegador cuando quiera una comprobación inmediata del impulso y el cambio de momento al calificar tareas, verificar un impacto en una plataforma de fuerza de laboratorio, contrastar una constante de colisión de un juego o esbozar con qué intensidad empuja un breve encendido de propulsor. Elija las unidades de forma coherente: si la fuerza está en newtons y el tiempo en segundos, el impulso y el cambio de momento salen en newton-segundos.
No hay modelo de lenguaje, ni servicio externo de física, ni aleatoriedad, por lo que la capacidad es segura para fijarla en comprobaciones de integración continua y materiales didácticos reproducibles. Conecte el punto de acceso a ejercicios de mecánica, verificadores de respuestas de concursos, hojas de trabajo sobre impactos o pasos de preprocesamiento donde usted ya prefiera errores de dominio explícitos —como rechazar un tiempo de contacto negativo— frente a widgets opacos de caja negra que no pueden explicar por qué se rechazó una entrada incorrecta.
Qué puede hacer con ella
Ejercicios de impulso y momento para tareas y laboratorio
Estudiantes y calificadores confirman el impulso y el cambio de momento para una fuerza y un tiempo de contacto dados, con un rechazo claro cuando el tiempo es negativo o falta un campo.
Comprobaciones de impacto en juegos y simulaciones
Números estructurados rápidos para el impulso de colisión con fuerza media y duración de contacto conocidas, sin montar una pila completa de dinámica.
Preguntas frecuentes
¿Qué fórmula utiliza la calculadora de impulso?
Fuerza media constante durante el tiempo de contacto: J = F · Δt, y por el teorema del impulso y la cantidad de movimiento Δp = J. La fuerza puede tener signo; el tiempo debe ser no negativo.
¿Qué ocurre si el tiempo de contacto es negativo?
El tiempo negativo se rechaza antes de devolver cualquier resultado, y esas llamadas no se cobran.
¿La calculadora de impulso es gratuita?
La herramienta del navegador se ejecuta gratis en su dispositivo.
¿Puede ser negativa la fuerza?
Sí. Una fuerza negativa apunta en sentido contrario sobre su eje, así que el impulso y el cambio de momento lineal también salen negativos. Solo el tiempo de contacto tiene que ser cero o positivo.
¿Es lo mismo un newton segundo que un kilogramo metro por segundo?
Sí. Un impulso en newton segundo equivale a un cambio de momento en kilogramo metro por segundo; por eso, con newtons y segundos, el impulso y el cambio de momento muestran la misma cifra.
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/impulse \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"force":50,"time":0.02}'const res = await fetch("https://api.kit.forhosting.com/mech/impulse", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"force": 50,
"time": 0.02
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/impulse",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"force": 50,
"time": 0.02
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/impulse", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"force":50,"time":0.02}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"force":50,"time":0.02}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/impulse", 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
{
"force": 50,
"time": 0.02
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.impulse",
"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
Esta capacidad toma una fuerza media finita y un tiempo de contacto no negativo, los multiplica para formar el impulso J igual a F por Δt, fija el cambio de momento igual a ese impulso según el teorema del impulso y la cantidad de movimiento, y devuelve JSON estructurado con force, time, impulse, delta_momentum, formula y method. Un tiempo de contacto negativo, campos faltantes y valores no finitos fallan con invalid_input antes de devolver cualquier resultado.
Qué significa el impulso y qué dos cantidades debe enviar
Entregar force, time, impulse, delta_momentum, formula y method como JSON facilita pegar el resultado en notas, compararlo en pruebas automatizadas o reutilizarlo entre lenguajes sin reimplementar la aritmética.
Cómo valida esta calculadora la entrada y aplica J = F · Δt
Se aceptan cadenas numéricas que se interpretan como números finitos, de modo que los formularios y las canalizaciones de tipo CSV pueden pasar valores sin una conversión adicional. El tiempo de contacto debe ser no negativo; una duración negativa se rechaza con un mensaje claro que nombra el campo, porque los intervalos de contacto físicos no pueden retroceder en el tiempo en este modelo de fuerza media. La fuerza puede tener signo: un valor negativo simplemente invierte el sentido del eje del impulso y, por tanto, el signo del cambio de momento. No hay historial de fuerza variable, ni sistema multicuerpo, ni conversión de unidades; esto es el impulso ideal de fuerza media constante a partir de las dos cantidades conocidas. Envíe un cuerpo JSON con force y time. Ambos campos son obligatorios y deben ser finitos: la falta de cualquiera de ellos, cadenas vacías, texto no numérico, NaN e Infinity fallan de inmediato con invalid_input antes de devolver cualquier resultado, y la validación fallida no se cobra. Tras la validación, el impulso se calcula como fuerza por tiempo y delta_momentum se fija igual a ese impulso. Los resultados se redondean a una precisión decimal estable para que la misma entrada produzca siempre el mismo JSON en distintos motores de JavaScript. La misma función pura alimenta la herramienta gratuita del navegador y la ruta de la API.
Uso práctico, límites, precios y canales de entrega
Utilice la API cuando un script, una plataforma educativa, un asistente de simulación o un cuaderno necesite JSON estable para muchos pares de fuerza y tiempo bajo un mismo contrato. Cada solicitud exitosa es un artículo facturable a $0.002; la validación fallida no consume saldo. Los resultados son totalmente deterministas: la misma fuerza y el mismo tiempo siempre producen el mismo impulso y el mismo delta_momentum.
Casos de integración
Fijaciones deterministas para pruebas de física
Las canalizaciones que alimentan pruebas unitarias o demostraciones interactivas de impacto pueden llamar a un oráculo puro de J=F·Δt en lugar de reimplementar el teorema del impulso y la cantidad de movimiento en cada lenguaje.
Preguntas técnicas
¿Cómo calculo el impulso y el cambio de momento con esta API?
Envíe un cuerpo JSON con force y time a mech.impulse. La respuesta devuelve force, time, impulse, delta_momentum, formula y method.
¿Puede la fuerza ser negativa?
Sí. Se acepta una fuerza finita con signo; invierte el sentido del eje que usted eligió, de modo que el impulso y delta_momentum comparten ese signo. El tiempo debe seguir siendo no negativo.