Estoy atascado en un problema que requiere que resuelva la longitud del período medio de una onda sinusoidal dada una longitud de "arco" fija de la onda sinusoidal y una amplitud máxima variable. He ilustrado el problema:
¿Es este problema solucionable? ¿Se puede aproximar de alguna manera computacional razonablemente económica? Es para un problema en el que tendré que volver a calcularlo constantemente en función de los cambios de amplitud (digamos de 0 a 1).
Gracias.
En general, la longitud de una sinusoide durante medio período es una integral elíptica completa; ver ¿Cuál es la longitud de una onda sinusoidal desde a ? Puede trabajar a partir de una amplitud y un período para obtener una longitud de arco, pero "invertir" el cálculo de la integral para obtener un período para una amplitud y longitud de arco dadas será difícil y probablemente costoso desde el punto de vista computacional.
Lo que sugeriría en su lugar es generar una tabla que proporcione los períodos para una longitud de arco fija y amplitudes seleccionadas, e interpolar dentro de esa tabla para obtener resultados para otras amplitudes.
Para generar entradas en la tabla, puede fijar el período, por ejemplo, por conveniencia, y encuentre la longitud del arco para varias amplitudes. por la curva de amplitud , la longitud del arco es
Ahora puede escalar toda la figura en todas las direcciones por un factor de para obtener la curva
Para obtener el semiperíodo para una longitud de arco dada y amplitud busca el valor en la columna "amplitud" de su tabla, encuentre el semiperíodo interpolado usando la tabla y luego multiplique el valor interpolado por
Generar la tabla requiere algo de trabajo por adelantado, pero puede hacerlo una vez y almacenar los resultados en un archivo de datos que se puede leer al comienzo de su programa y usar una y otra vez. Cuantos más valores calcule por adelantado, más precisa será la interpolación; también puede usar splines cúbicos en lugar de interpolación lineal para obtener más precisión con el mismo número de filas en su tabla.
joriki
joriki
Miguel
joriki