Posición MAS
Conozca la posición de un oscilador en un instante: con amplitud 2, frecuencia angular π/2 y fase nula, en el tiempo 1 está en 0, con un período de 4 y una frecuencia de 0,25. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Amplitud
- 2
- Frecuencia angular
- 1,5707963268
- Tiempo
- 1
- Fase
- 0
- Frecuencia angular
- 1,5707963268
- Argumento
- 1,5707963268
- Posición
- 0
- Período
- 4
El movimiento armónico simple es la base de la física introductoria y del análisis de vibraciones: una masa en un resorte, un péndulo de pequeño ángulo o cualquier sistema cuya fuerza restauradora sea lineal en el desplazamiento oscila con una ley temporal de coseno (o seno). Esta calculadora de posición en movimiento armónico simple evalúa la forma estándar x(t) igual a A por el coseno de omega t más phi, y devuelve el desplazamiento instantáneo junto con el argumento de fase y —cuando la frecuencia angular no es cero— el periodo de oscilación y la frecuencia ordinaria. Estudiantes que revisan deberes, tutores que preparan demostraciones y scripts de automatización que necesitan un oráculo determinista de MAS obtienen el mismo resultado de parse puro. La amplitud debe ser no negativa; la frecuencia angular, el tiempo y la fase pueden ser cualesquiera números finitos dentro de los límites publicados. La validación fallida no se factura.
Qué significa x(t) = A cos(ωt + φ) para un oscilador armónico simple
En el movimiento armónico simple unidimensional el desplazamiento respecto al equilibrio queda completamente fijado cuando usted conoce cuatro números: la amplitud A (la distancia máxima al punto de equilibrio), la frecuencia angular ω (cuán rápido avanza la fase, en radianes por unidad de tiempo), el instante de evaluación t y la constante de fase φ que fija dónde se halla el oscilador en t igual a cero.
La convención de coseno de la mayoría de los manuales escribe la posición como x de t igual a A por el coseno de la cantidad omega t más phi. En t igual a cero la posición es A cos(phi); cuando phi es cero el movimiento comienza en el extremo positivo. La frecuencia angular se relaciona con la frecuencia ordinaria f mediante omega igual a dos pi por f, y con el periodo T mediante T igual a dos pi sobre el valor absoluto de omega.
Este extremo calcula primero la evaluación del coseno y después —solo cuando omega no es cero— añade periodo y frecuencia como campos de conveniencia para que no necesite una segunda calculadora del ciclo. La amplitud debe ser no negativa porque A es una magnitud; un A negativo se absorbería en un desfase de pi y se rechaza para mantener el contrato inequívoco. Amplitud cero está permitida y devuelve posición nula constante en todo instante.
Omega positiva o negativa produce oscilación; el periodo usa el valor absoluto de modo que el T informado es siempre positivo. Fase y tiempo no tienen restricción de signo, así que puede modelar osciladores adelantados o retrasados y evaluar en instantes pasados o futuros sin reformular el problema.
Qué introduce y qué obtiene
La amplitud debe ser mayor o igual que cero; la frecuencia angular, el tiempo y la fase pueden ser positivos, negativos o cero mientras sean finitos y no superen el límite de magnitud absoluta de uno por diez a la doce. En éxito el cuerpo repite las entradas redondeadas, informa argument como omega por t más phi, informa position como A por el coseno de ese argumento, e incluye una cadena formula que reescribe la ley del coseno más un mensaje breve apto para la interfaz.
Cuando la frecuencia angular no es cero la respuesta también incluye period igual a dos pi sobre el valor absoluto de omega y frequency igual al valor absoluto de omega sobre dos pi; esos dos campos se omiten por completo cuando omega es cero para que los clientes no inventen un ciclo ante un desplazamiento estático.
Ejemplo: amplitud dos, frecuencia angular pi sobre dos, tiempo uno, fase cero produce argumento pi sobre dos y posición cero, el primer cruce por cero a un cuarto de periodo de un coseno que partió de más dos. Falta de amplitud o amplitud negativa falla la validación y no se factura.
Cuándo conviene conocer la posición
Aulas y plataformas de tutoría usan una calculadora de posición en movimiento armónico simple para que el alumnado compruebe x de t con amplitud, frecuencia angular y fase arbitrarias sin errores de modo en el coseno en radianes. Generadores de exámenes y plugins LMS necesitan un oráculo determinista que devuelva siempre la misma posición redondeada a doce decimales y que rechace amplitud negativa en lugar de invertir silenciosamente la onda.
Cuadernos de laboratorio y scripts de calibración de sensores a menudo conocen A, omega y phi de un ajuste y necesitan una función pura para predecir el desplazamiento en marcas de muestreo sin un solucionador numérico completo de EDO. Mantenga las peticiones pequeñas, fije position y argument en las pruebas, y obtendrá desplazamiento MAS reproducible para deberes, calificación y workers de borde sin levantar infraestructura simbólica o numérica de dinámica.
Cuando más adelante necesite velocidad o aceleración, diferencie analíticamente la misma forma de coseno o invoque una herramienta hermana de cinemática; esta página responde solo a la pregunta de posición x de t a partir de A, omega, t y phi.
Qué puede hacer con ella
Comprobación de deberes y laboratorio para x(t)
Permita que el alumnado envíe amplitud, frecuencia angular, tiempo y fase y verifique el desplazamiento en forma de coseno frente a ejemplos resueltos del manual.
Autocalificación LMS y exámenes
Califique ítems de posición MAS con un oráculo determinista que rechaza amplitud negativa y nunca inventa periodo cuando omega es cero.
Scripts de predicción de sensores y vibración
Prediga el desplazamiento del oscilador en instantes de muestreo a partir de A, ω y φ ajustados en workers de borde sin una biblioteca completa de dinámica.
Preguntas frecuentes
¿Cómo calculo la posición x(t) del movimiento armónico simple?
Envíe amplitud no negativa A, frecuencia angular ω, tiempo t y fase opcional φ (por defecto 0).
¿Qué unidades debo usar para ω, t y φ?
La frecuencia angular va en radianes por unidad de tiempo y la fase en radianes. El tiempo debe usar la misma unidad temporal que ω (segundos con rad/s es la elección habitual en física). La herramienta es agnóstica a unidades mientras sea coherente.
¿Por qué la amplitud debe ser no negativa?
La amplitud A es una magnitud: el desplazamiento máximo desde el equilibrio. Un valor negativo equivale a desplazar la fase en π y se rechaza para que el contrato sea inequívoco.
¿Qué ocurre si la frecuencia angular es cero?
El oscilador es estático: la posición es A·cos(φ) para todo t. Los campos de periodo y frecuencia se omiten porque no hay ciclo cuando ω = 0.
¿Cómo obtengo el período a partir de la frecuencia angular?
Divida dos pi entre el valor absoluto de la frecuencia angular. Con una frecuencia angular de π/2 el período es 4, y la frecuencia ordinaria, que es uno entre el período, vale 0,25.
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/trig/simple-harmonic-position \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amplitude":2,"angular_frequency":1.5707963267948966,"time":1}'const res = await fetch("https://api.kit.forhosting.com/trig/simple-harmonic-position", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amplitude": 2,
"angular_frequency": 1.5707963267948966,
"time": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/simple-harmonic-position",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amplitude": 2,
"angular_frequency": 1.5707963267948966,
"time": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/simple-harmonic-position", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amplitude":2,"angular_frequency":1.5707963267948966,"time":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amplitude":2,"angular_frequency":1.5707963267948966,"time":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/simple-harmonic-position", 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
{
"amplitude": 2,
"angular_frequency": 1.5707963267948966,
"time": 1
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.simple_harmonic_position",
"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
La ruta gratuita del navegador y la API de pago comparten un solo módulo, de modo que las respuestas de aula y los pipelines de producción nunca discrepan en una evaluación en punto flotante del coseno.
Contrato de entrada, campos de respuesta y comportamiento de invalid_input
Envíe un objeto JSON con tres números finitos obligatorios: amplitude (alias A o a), angular_frequency (alias omega, la letra griega omega, o w) y time (alias t). El campo opcional phase (alias phi, la letra griega phi, o phase_constant) vale cero si se omite. Se aceptan cadenas numéricas; booleanos, cadenas vacías, NaN e Infinity fallan con invalid_input indicando el campo. Combine la posición escalar con su propio gráfico si necesita una serie temporal completa; este extremo evalúa un instante por llamada y no emite gráficas ni tablas multipaso.
Dónde aporta valor una API de posición en movimiento armónico simple
Como la implementación es parse puro de nivel A, cada llamada exitosa cuesta el $0.002 publicado sin tokens de modelo ni red saliente; la validación fallida no consume saldo.
Preguntas técnicas
¿Cuánto cuesta la calculadora de posición en movimiento armónico simple?
La herramienta en el navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.