Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Informatique » Logiciel - Software - Open Source

Découvrir d'autres sujets sur ces thèmes : , ,


Réponse
Vieux 06/04/2006, 23h58   Sujet FFT sous Matlab - Message #1
noscrap
 
Date d'inscription: avril 2006
Localisation: Senlis
Âge: 24
Messages: 7
FFT sous Matlab
Bonjour a toutes et tous

voilà pour un projet je dois réaliser un petit programme Matlab qui permet d'importer un fichier .wav et ensuite d'afficher l'évolution temporelle du signal et ensuite la FFT

j'ai réussi a tout faire jusqu'au signal temporelle mais pour la FFT je dois redimensionner une matrice et je sais pas faire, je m'explique

pour l'instant j'ai cela comme programme

clear
clc
[nom,acces] = uigetfile('*.wav','Selectionne r un fichier wav');
[ampl,Fe,bits] = wavread(nom);
freq_ech=num2str(Fe);
quantif=num2str(bits);

spectre=abs(fftshift(fft(ampl) ));


subplot(2,2,1);plot(ampl)
subplot(2,2,2);plot(spectre)

j'ai déjà besoin d'avoir mon nombre de valeurs total de ma matrice dans une variable

et ensuite au niveau des valeurs (des fréquences) pour ma FFT, ca ne marche pas, je dois faire un petit calcul pour déterminer mes nouvelles fréquences, je sais comment faire mais je n'arrive pas à le transcrire dans Matlab

si quelqu'un peut m'aider, ce serait bien sympa
noscrap est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 10/04/2006, 18h18   Sujet FFT sous Matlab - Message #2
noscrap
 
Date d'inscription: avril 2006
Localisation: Senlis
Âge: 24
Messages: 7
Re : FFT sous Matlab
personne ne peut m'aider? ou n'aurait la moindre idée?
noscrap est déconnecté   Réponse avec citation
Vieux 10/04/2006, 18h35   Sujet FFT sous Matlab - Message #3
umfred
 
Date d'inscription: mars 2006
Âge: 29
Messages: 994
Re : FFT sous Matlab
je vais peut etre dire une bétise mais la fonction fft() ne suffit à faire ce que tu veux (tape "help fft" pour avoir de l'aide sur la fonction)?

pour avoir la dimension d'une matrice, si mes souvenirs sont bons ca doit la fonction sizeof() ou length() ou len() (un truc comme ca.

Pour ton calcul spécifique pour la fft, faudrait nous l'expliquer pour voir comment l'implémenter
umfred est déconnecté   Réponse avec citation
Vieux 10/04/2006, 18h42   Sujet FFT sous Matlab - Message #4
noscrap
 
Date d'inscription: avril 2006
Localisation: Senlis
Âge: 24
Messages: 7
Re : FFT sous Matlab
en fait quand on utilise la fonction FFT, il crée une nouvelle matrice mais de la meme taille que la matrice qui corresond au temporel
j'essayerai de mettre un ex avec des captures d'écran pour vous montrer
a priori c'est pas très compliqué mais j'ai pas trouvé "la" fonction qui fait ce redimensionement
noscrap est déconnecté   Réponse avec citation
Vieux 10/04/2006, 18h54   Sujet FFT sous Matlab - Message #5
umfred
 
Date d'inscription: mars 2006
Âge: 29
Messages: 994
Re : FFT sous Matlab
Je crois me rappeller qu'il existe la fonction fft2 ou qq chose comme ca .
ca fait pas mal de temps que je j'ai pas utilisé matlab et je l'ai pas d'installer sur le pc actuellement donc je peux pas trop rechercher. mais tu peux faire une recherche avec la fonction 'lookfor' (genre "lookfor fft" si je me souviens bien) pour qu'il te trouve les fonctions fft qu'il connait.
umfred est déconnecté   Réponse avec citation
Vieux 03/06/2006, 01h47   Sujet FFT sous Matlab - Message #6
noir_desir
 
Date d'inscription: mai 2006
Âge: 28
Messages: 252
Re : FFT sous Matlab
C'est peut etre ca, mais il faut pour faire une fft, un nombre en puissance de 2 pour que ca marche (il faut mettre des zéros en cas de manque)...
noir_desir est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
FFT sous Matlab (Forum Électronique)
Régression sous matlab (Forum Logiciel - Software - Open Source)
Aide sous Matlab (Forum Logiciel - Software - Open Source)
intégrale sous matlab (Forum Logiciel - Software - Open Source)
Regression sous MatLab (Forum Mathématiques du supérieur)










A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse


Dossiers à découvrir

Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
05/07 17:28 - En bref : Galileo réussit ses premiers essais
04/07 14:09 - La Lodamine : un anticancéreux porté par des nanoparticules
04/07 11:33 - Structure de l'héliosphère : Stereo donne raison aux sondes Voyager
04/07 09:28 - Les marées en direct sur Géoportail
03/07 15:38 - Les boîtes quantiques sont-elles dangereuses pour la santé ?
03/07 14:55 - Les résultats du BAC 2008 gratuitement sur Internet
03/07 13:33 - Métastases du cancer du sein : un mécanisme élucidé

Fuseau horaire GMT +2. Il est actuellement 23h54.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone