Skip to content

Este repositório contém scripts em Python para análise de sinais, filtragem, convolução e transformada de Fourier, tanto analítica quanto numérica. Inclui exemplos de aplicação em sinais e imagens, utilizando bibliotecas como `numpy`, `matplotlib`, `scipy` e `scikit-image`.

Notifications You must be signed in to change notification settings

mattostiago/equacoes-diferenciais-2

Repository files navigation

Análise de Sinais e Transformada de Fourier

Este repositório contém diversos scripts em Python para análise de sinais, filtragem, convolução e transformada de Fourier, tanto analítica quanto numérica. Abaixo está uma descrição dos arquivos e suas funcionalidades.

Estrutura do Repositório

Dependências

Para executar os scripts, você precisará das seguintes bibliotecas Python:

  • numpy
  • matplotlib
  • scipy
  • scikit-image

Você pode instalar todas as dependências utilizando o seguinte comando:

pip install numpy matplotlib scipy scikit-image

Uso

Convoluções de Sinais

O script [convolucoes.py] realiza a convolução de dois sinais no domínio do tempo utilizando a Transformada de Fourier. Para executá-lo, use:

python convolucoes.py

Filtragem de Sinais

O script [filtragem_sinais.py] aplica um filtro passa-baixa a um sinal e reconstrói o sinal filtrado. Para executá-lo, use:

python filtragem_sinais.py

Reconstrução de Imagens

O script [reconstrucao_imagens.py] realiza a reconstrução de imagens utilizando a Transformada de Fourier 2D. Para executá-lo, use:

python reconstrucao_imagens.py

Análise de Sinais

O script [sinal.py gera um sinal] composto por senos e cossenos, aplica a FFT e reconstrói o sinal original. Para executá-lo, use:

python sinal.py

Transformada de Fourier Analítica

O script [transformada_fourier_analitica.py] resolve a equação do calor utilizando a solução analítica via Transformada de Fourier. Para executá-lo, use:

python transformada_fourier_analitica.py

Transformada de Fourier Numérica (Diferenças Finitas)

O script [transformada_fourier_numerica_diferencas_finitas.py] resolve a equação do calor utilizando diferenças finitas. Para executá-lo, use:

python transformada_fourier_numerica_diferencas_finitas.py

Transformada de Fourier Numérica (FFT)

O script transformada_fourier_numerica_fft.py resolve a equação do calor utilizando a Transformada de Fourier numérica (FFT). Para executá-lo, use:

python transformada_fourier_numerica_fft.py

Licença

Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

Contato

Para mais informações, entre em contato com o mantenedor do projeto.

About

Este repositório contém scripts em Python para análise de sinais, filtragem, convolução e transformada de Fourier, tanto analítica quanto numérica. Inclui exemplos de aplicação em sinais e imagens, utilizando bibliotecas como `numpy`, `matplotlib`, `scipy` e `scikit-image`.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages