Matlab - representacion fft

 
Vista:

representacion fft

Publicado por jose (13 intervenciones) el 14/10/2009 19:38:46
buenas, estoy haciendo un programa para obtener la fft de un archivo wav y lo he conseguido pero tengo una duda.
tenemos:

f=0:fs/(n-1):fs;
y=fft(y,n);

con eso si hago plot(y) y plot(f,y) las gráficas que se obtienen son muy parecidas pero distintas, me interesaría obtener un vector con la informacion de la gráfica plot(f,y) ya que el vector "y" por si solo se corresponde con lo que se representa en plot(y) pero no con lo de plot(f,y).

Es decir, si por ejemplo en la grafica plot(f,y) veo un pico de amplitud 50 en x=200, el vector que quiero obtener en la posición 200 debería valer 50...

Espero que alguien me pueda echar una mano, lo agradecería mucho.

Muchas gracias de antemano!

Jose
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder