Do círculo aos epiciclos (Parte 1) - Uma introdução animada às séries de Fourier
Índice
- Círculo
- Número π
- Radianos
- Seno e cosseno
- O cosseno conduz o seno
- Simetria do cosseno e do seno
- Números complexos e o círculo unitário
- Multiplicar por
i é uma rotação de π/2
- Identidade de Euler
- Fórmula de Euler, a conexão entre
e, π e i
- Forma exponencial do seno e do cosseno
- Onda senoidal
- A flexibilidade da onda senoidal
- Onda senoidal complexa
- Cancelamento de ondas senoidais
- A soma de ondas senoidais cria complexidade
- Somando ondas senoidais por diversão
- Tetris de ondas senoidais
- Ondas senoidais e onda quadrada
- Epiciclos - primeiro encontro
- Epiciclos - compreensão intuitiva
- Epiciclos - flor
- Séries de Fourier
- Forma exponencial das séries de Fourier
- Exemplo: série de Fourier da função caixa
- Exemplo: série de Fourier da onda triangular
- Exemplo: série de Fourier da onda dente de serra
- Máquina de séries de Fourier
Círculo
- Um círculo é uma figura geométrica com centro P(a, b) e raio r.
- O círculo unitário é um círculo com centro em (0, 0) e raio 1.
- O círculo é o auge da simetria.
Número π
- π é a razão entre a circunferência e o diâmetro de um círculo.
- π é aproximadamente 3,14 e é usado no cálculo da circunferência e da área.
- π é um número irracional e transcendental.
Radianos
- O radiano é a unidade natural para medir ângulos.
- Para converter um ângulo para radianos, multiplica-se o ângulo por π e divide-se por 180.
Seno e cosseno
- Seno e cosseno são definidos no círculo unitário.
- O seno representa a coordenada y, e o cosseno representa a coordenada x.
- As duas funções são periódicas, com período 2π.
O cosseno conduz o seno
- O cosseno está à frente do seno por π/2.
- sin(x + π/2) = cos(x)
Simetria do cosseno e do seno
- O cosseno é uma função par, então cos(x) = cos(-x).
- O seno é uma função ímpar, então sin(-x) = -sin(x).
Números complexos e o círculo unitário
- No plano complexo, os pontos do círculo são definidos por z = cos(θ) + i*sin(θ).
Multiplicar por i é uma rotação de π/2
- Multiplicar um número complexo por
i o rotaciona π/2 no sentido anti-horário.
Identidade de Euler
- A função exponencial natural é representada por e^x, e
e é aproximadamente 2,71828.
- Existe uma forte conexão entre
e e o círculo.
- e^(ix) = cos(x) + i*sin(x)
Fórmula de Euler, a conexão entre e, π e i
- Fórmula de Euler: e^(ix) = cos(x) + i*sin(x)
- Quando x = π, e^(iπ) + 1 = 0
Forma exponencial do seno e do cosseno
- cos(x) = (e^(ix) + e^(-ix)) / 2
- sin(x) = (e^(ix) - e^(-ix)) / (2i)
Onda senoidal
- Uma onda senoidal é definida como A*sin(2πft + φ).
- A é a amplitude, f é a frequência, ω é a frequência angular e φ é o deslocamento de fase.
A flexibilidade da onda senoidal
- A onda senoidal pode ser ajustada com diferentes amplitudes, frequências e fases.
Onda senoidal complexa
- A onda senoidal complexa captura o comportamento de duas ondas senoidais (cosseno e seno).
- A parte real se comporta como o cosseno, e a parte imaginária se comporta como o seno.
Cancelamento de ondas senoidais
- Duas ondas senoidais com a mesma amplitude, mas frequências opostas, se cancelam mutuamente.
A soma de ondas senoidais cria complexidade
- Somar duas ondas senoidais gera padrões complexos.
Somando ondas senoidais por diversão
- Somar várias ondas senoidais gera padrões ainda mais complexos.
Tetris de ondas senoidais
- É possível fazer um jogo de Tetris usando ondas senoidais.
Ondas senoidais e onda quadrada
- Ao escolher as ondas senoidais adequadas, é possível gerar padrões previsíveis.
- Somando várias ondas senoidais, é possível criar uma onda quadrada.
Epiciclos - primeiro encontro
- Ondas senoidais correspondem a círculos em rotação.
- Somando várias ondas senoidais, é possível desenhar formas complexas.
Epiciclos - compreensão intuitiva
- Cada epiciclo corresponde a uma onda senoidal específica.
- Somar ondas senoidais se reduz à soma de vetores.
Epiciclos - flor
- Ao escolher as ondas senoidais adequadas, é possível desenhar a forma desejada.
Séries de Fourier
- Série de Fourier é um processo matemático de expandir uma função periódica como soma de funções trigonométricas.
- A função f(x) é expressa como soma de funções trigonométricas.
Forma exponencial das séries de Fourier
- Usando a fórmula de Euler, é possível expressar a série de Fourier como soma de ondas senoidais complexas.
Exemplo: série de Fourier da função caixa
- Uma onda quadrada pode ser aproximada como soma de ondas senoidais.
- y(x) = (4/π) * Σ (sin((2k-1)ωx) / (2k-1))
Opinião do GN⁺
- As séries de Fourier são muito úteis para analisar e sintetizar sinais periódicos.
- Entender os conceitos básicos de seno e cosseno ajuda bastante no processamento de sinais mais complexos.
- Números complexos e a fórmula de Euler desempenham um papel importante na análise de sinais.
- As séries de Fourier são usadas em várias aplicações, como processamento de áudio e compressão de imagens.
- Este artigo explica de forma acessível os conceitos básicos das séries de Fourier, sendo útil para engenheiros iniciantes.
1 comentários
Comentários do Hacker News
Levei muito tempo para entender a transformada de Fourier. Depois de entender a Discrete Fourier Transform (DFT), a FFT inversa, o teorema de Plancherel e o teorema de Parseval passaram a fazer sentido naturalmente. Depois de entender álgebra linear, foi fácil expandir isso para a transformada de Fourier contínua. Para mim, era mais fácil olhar para as fórmulas do que para materiais visuais.
O link do código-fonte estava errado. O link correto é este aqui. Parece que a animação foi implementada usando Processing.
Também dá para encontrar uma explicação da transformada de Fourier nas aulas do Feynman. Link
Para entender a FFT, assisti à aula
Introduction to Graduate Algorithmsdo Georgia Tech e implementei tudo em Python. Foi uma aula realmente excelente. LinkTenho algum entendimento da transformada de Fourier, e muita gente já fala dela. Seria bom se também abordassem a transformada de Laplace. Usei isso na análise de circuitos eletrônicos, mas já esqueci. Link
A animação de epiciclos ajudou muito a entender a representação complexa das séries de Fourier. Este post vai muito além daquela página. Vou compartilhá-lo com outras pessoas no futuro.
Este tutorial é excelente para usar junto com um livro didático. Gostei das animações e das animações interativas. Só que precisa de revisão.
Obrigado pelo excelente exemplo e pelo ótimo site. Este site é fácil de usar, mas a maioria dos sites de notícias estáticos faz o navegador travar com frequência.
Há uma ótima introdução a processamento de sinais. Recomendo para quem gosta de visualizações. Link
Também há outros trabalhos legais dessa pessoa. Link