Help with filtering a signal

11 visualizaciones (últimos 30 días)
NAS
NAS el 12 de Jun. de 2019
Comentada: NAS el 12 de Jul. de 2019
I am trying to filter a signal that is imported though by a txt file and I am getting an error. The signal has a sampling frequency of 1000.
data = importdata('data.txt');
fs = 1000;
R = data.data(:,1);
my_filt(R,50, 1000, 1)
Error using filtfilt
Expected input to be finite.
Error in filtfilt>efiltfilt (line 114)
validateattributes(x,{'double'},{'finite','nonempty'},'filtfilt');
Error in filtfilt (line 89)
y=efiltfilt(b,a,x);
Error in my_filt (line 30)
smoothed_data=filtfilt(B,A,raw_data);
Thanks!
  4 comentarios
Walter Roberson
Walter Roberson el 12 de Jun. de 2019
find(~isfinite(R))
NAS
NAS el 12 de Jul. de 2019
Thanks!

Iniciar sesión para comentar.

Respuestas (0)

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by