Bonjour tout le monde,
Je cherche a créer un filtre passe-bas sous matlab pour les données suivantes:
fréquence d'échantillonnage fe=5000Hz, Nombre échantillonnée N=50000,
j'ai trouvé des routines sur des forums mais comme je suis débutant sur matlab je comprend pas grande chose
comme par exemple ps :
comment estimer le numérateur et le dénominateur ? c'est quoi la fréquence de coupure ?Code:% % [num,den] = butter(n,Omega) % n = nombre de poles % Omega = cutoff frequency % % % filter(num,den,X) % where X is the data we want to filter % %test n = 2; Omega = 0.10; %Hz [num,den] = butter(n,Omega); X=[];W=[]; for i=-20:0.05:20 X=[X, atan(i)+rand(1)]; W=[W,atan(i)]; end Y=-20:0.05:20; Z=filter(num,den,X); plot(Y,X,Y,Z,Y,W);
-----