Desenvolvi um pequeno programa em Java SE para ilustrar a convergência da Série de Fourier de algumas funções pré-determinadas para diferentes quantidades de somas parciais. É possível obter o gráfico de uma função diretamente (até 100 somas parciais) ou ver uma animação da série onde, dado um período de tempo especificado, é exibido o gráfico com o acréscimo de uma soma parcial a cada período.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgYxrgwLh2tyvAzT7wUTUJOpsyrJWoKI7pbGv9Ov4Fdh4gBfwUWLXe51eGTWkD2rGUQgUfq7Jwco8igzIpOaAmVYNF4Uv0OaQUiLINbl61Pj2SXDhdDVJZxXmYKVKkj_IuozOuygVoMOM6V/s1600/img_post.png)
Para visualizar a animação, o limite de somas parciais é de 232-1 (valor máximo do tipo de dado int que o Java suporta). O período mínimo (delay entre cada soma parcial) é de 100 milissegundos.
Explicando de maneira informal, Série de Fourier é uma forma de representar uma função periódica através de somas de senos e/ou cossenos. O conceito é avançado, pois envolve Cálculo Integral, por isso não darei nenhum detalhe. Consulte as referências no final do artigo para obter mais informações sobre Séries de Fourier.
Enfim, o aplicativo é voltado para quem esteja estudando Séries de Fourier.
É necessário ter Java instalado no computador para executar o programa.
![Programa em Java Série de Fourier](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi9NkFQnjb9KukKsenqxTQZ8HQwe2gAd_mZ8IBi5E0hn-Z0thZ7opTCb94HcC1OiCaRU3JIZrlMgVfU5I690MNGbMYsQTeMxO1Hg_47bHZOXsnlBRJ6FPFdwCuHbqUEBSCF1AGzrm_TZICZ/s1600/fou_img1.jpg)
![Função aproximada via Série de Fourier](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgDfDJebvSRqLT0EW6p5vj7hEOgZJee7VhgQVOwb3z1Uk1gC2OJx1EbuljavjFfB34SvOVDG6Jz8VPPiVSQkg5VVGa89vuO77PoJ_tFOtjm5dRsNXLcO3JJwxzUcyOX7P3ggPnMeBS-uRwT/s1600/fou_img2.jpg)
Download
Clique aqui para realizar o download do programa (em Java).
Referências
- [1] BOYCE, W. E.; DIPRIMA, R. C.; Equações Diferenciais Elementares e Problemas de Valores de Contorno. 9ª Edição. LTC Editora.
- [2] Site PontoV - Programação de Jogos Profissional. Artigo sobre Java 2D.. Disponível em: <http://www.pontov.com.br/site/index.php/java/48-java2d>. Acesso em 08/11/2013.
- [3] UMA ILUSTRAÇÃO DAS SÉRIES DE FOURIER. Disponível em: <http://www.ime.unicamp.br/~vaz/fourier.htm>. Acesso em 08/11/2013.
Execelente programa, me ajudou muito em uma demonstração prática da série de fourier
ResponderExcluir