Bonjour,
Je suis en train d'essayer de faire un programme sous Matlab et il y a un truc qui ne va pas.
J'ai récupéré sur mon oscilloscope le fichier de la trace en .CSV
J'importe ce fichier sous Matlab
L’affichage du signal est nickel par contre le FFT ne donne rien.
Est-ce que quelqu’un peut me dire pourquoi ?
Merci
Ci-joint le programme, le fichier CSV, et une photo d'écran.
Code:%% Importation d'un fichier CSV de l'oscilloscope inc=str2num (cell2mat (Increment)); % passage cellule-> ASCII -> entier debut=str2num (cell2mat (Start)); time = (X * inc) + debut; % adaptation à l'échelle réelle. CH1(1)=CH1(2); % complement des cellules NA X(1)=0; %% affichage subplot(211); plot(time,CH1) title('Oscillogramme') xlabel('t(s)'); ylabel('Signal'); %% subplot(212); SigFFT = fft(CH1); plot(abs(SigFFT)) title('Analyse FFT') xlabel('f(Hz)'); ylabel('Signal');
untitled.png
-----