Bonjour,
J ai un petit probleme concernant une FFT.
J ai un script qui marche bien pour la plupart de mes series mais parfois il m affiche des NaNi et des NaN lorsque je calcule mon FFT.
Qu est ce que ca veut dire?
Merci d avance,
Cordialement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
fourier analyse
 
function [Amplitude,periode]=FourierFFT_period(x,dt,imin,imax)
 
y=transpose(x);
x=x(imin:imax);
t=0:dt:size(y,2)*dt-dt;
 
X=fft(y);
n=size(y,2)/2;
Amplitude=abs(X)/n;
Fnyq=1/(2*dt);
f=linspace(0,Fnyq,n);
 
periode=1./(3600*24*f(2:end));
power=Amplitude(2:size(f,2));
plot(periode,power);