2 pontos por GN⁺ 2024-06-05 | 1 comentários | Compartilhar no WhatsApp

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

 
GN⁺ 2024-06-05
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 Algorithms do Georgia Tech e implementei tudo em Python. Foi uma aula realmente excelente. Link

  • Tenho 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