Según lo que he leído sobre las transformadas de Fourier, parece que están diseñadas para funcionar en olas cuyos componentes son constantes. Por ejemplo, una simple onda cuadrada es
\ $ \ sin (\ theta) + 1 / 3sin (3 \ theta) + 1 / 5sin (5 \ theta) + 1 / 7sin (7 \ theta) \ $
Sin embargo, hay ocasiones en que se utiliza una Transformada de Fourier para calcular un espectrograma para un archivo como una canción en la que las frecuencias que tocan los instrumentos a menudo cambian o desaparecen por completo. ¿Cómo sabe una Transformada de Fourier que una frecuencia dada no existe durante un cierto período de tiempo? ¿Tiene que dividir el archivo en componentes y analizar cada uno de ellos? La presencia de tiempo, frecuencia y amplitud en un espectrograma sugiere que funciona, pero no entiendo completamente cómo. Gracias de antemano por su ayuda.