Précédent   Forum du club des développeurs et IT Pro > Environnements de développement > MATLAB > Signal
Signal Forum d'entraide sur le traitement du signal en MATLAB
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/10/2012, 10h43   #1
Alays
 
Inscription : mai 2012
Messages : 59
Détails du profil
Informations forums :
Inscription : mai 2012
Messages : 59
Points : -3
Points : -3
Par défaut affichage d'une fft en fonction des fréquences

bonjour ,

j'enregistre un son à l'aide de :
Code :
x=wavrecord(8000,8000);
donc ici 8000 échantillions sur 1s.
ensuite je veux calculer la fft de x donc je fais :

ensuite je veux l'afficher en fonction des fréquences :
Code :
plot(8000*(0:7999)/8000,abs(a))

le problème c'est que l'axe des x va de 0 à 7999 et mon je voudrais avoir les fréquences de mon signal car je fais que siffler dans le micro je pense pas faire un son de fréquence 1700hz le 0 à 7999 est normal je * et / par 8000 mais la formule pour avoir la fréquence c'est bien fe*(0:n-1)/n et là j'ai 8000 échantillions sur 1 seconde donc fe=8000
Alays est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h36.


 
 
 
 
Partenaires

Hébergement Web