Предположим, у меня есть следующая интересная функция: У него есть некоторые неприятные свойства, например, его производная не является непрерывной при рациональных кратных . Я подозреваю, что закрытая форма не существует.
Я могу вычислить его, вычислив частичные суммы и используя экстраполяцию Ричардсона, но проблема в том, что слишком медленно вычислять функцию с большим количеством десятичных цифр (например, 100 было бы неплохо).
Есть ли метод, который может справиться с этой функцией лучше?
Вот график с некоторыми артефактами:
convergence
extrapolation
Кирилл
источник
источник
Ответы:
Если аналитические методы запрещены, но периодическая структура известна, вот один из подходов. Пусть будет периодическим с периодом2π, так что g(x)=∑jwjeijx, где wj=1
источник
источник
Как насчет Левина U-преобразования ? Помимо кодов Фортана в GSL есть несколько версий : `gsl_sum_levin_u * ' . MuPAD Matlab и Maple используют эту схему.
источник