Supongamos que tengo la siguiente función interesante:
Tiene algunas propiedades desagradables, como que su derivada no sea continua en múltiplos racionales de. Sospecho que no existe una forma cerrada.
Puedo calcularlo calculando sumas parciales y usando la extrapolación de Richardson, pero el problema es que es demasiado lento para calcular la función con un buen número de dígitos decimales (100 sería bueno, por ejemplo).
¿Hay algún método que pueda manejar mejor esta función?
Aquí hay una gráfica de con algunos artefactos:
convergence
extrapolation
Kirill
fuente
fuente
Respuestas:
Si no se permiten las técnicas analíticas pero se conoce la estructura periódica, aquí hay un enfoque. Deje sea periódico con el período2π, de modo que g(x)=∑jwjeijx donde wj=1
fuente
fuente
¿Qué tal la transformación en U de Levin ? Además de los códigos Fortan, hay varias versiones en GSL : `gsl_sum_levin_u * ' . MuPAD y Maple de Matlab usan este esquema.
fuente