Suponha que eu tenha a seguinte função interessante: Tem algumas propriedades desagradáveis, como sua derivada não sendo contínua em múltiplos racionais de . Eu suspeito que um formulário fechado não existe.
Posso computá-lo calculando somas parciais e usando a extrapolação de Richardson, mas o problema é que é muito lento para calcular a função com um bom número de dígitos decimais (100 seria bom, por exemplo).
Existe um método que possa lidar melhor com essa função?
Aqui está um gráfico de com alguns artefatos:
convergence
extrapolation
Kirill
fonte
fonte
Respostas:
Se as técnicas analíticas não forem permitidas, mas a estrutura periódica for conhecida, aqui está uma abordagem. Seja ser periódica com período de2π, de modo que g(x)=Σjwjeijx onde wj=1
fonte
fonte
E a transformação em U de Levin ? Além dos códigos Fortan, existem várias versões no GSL : `gsl_sum_levin_u * ' . O MuPAD e o Maple da Matlab usam esse esquema.
fonte