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
-----