Supposons que j'ai la fonction intéressante suivante:
Il a des propriétés désagréables, comme sa dérivée qui n'est pas continue à des multiples rationnels de . Je soupçonne qu'il n'existe pas de formulaire fermé.
Je peux le calculer en calculant des sommes partielles et en utilisant l'extrapolation de Richardson, mais le problème est qu'il est trop lent pour calculer la fonction avec un bon nombre de chiffres décimaux (100 serait bien, par exemple).
Existe-t-il une méthode qui peut mieux gérer cette fonction?
Voici un tracé de avec quelques artefacts:
convergence
extrapolation
Kirill
la source
la source
Réponses:
Si les techniques analytiques sont interdites mais que la structure périodique est connue, voici une approche. Soit soit périodique avec la période2π, de sorte que g(x)=∑jwjeijx où wj=1
la source
la source
Qu'en est -il de la transformée en U de Levin ? En plus des codes Fortan, il existe plusieurs versions dans le GSL : `gsl_sum_levin_u * ' . Le MuPAD et Maple de Matlab utilisent ce schéma.
la source