Help with filtering a signal

13 visualizzazioni (ultimi 30 giorni)
NAS
NAS il 12 Giu 2019
Commentato: NAS il 12 Lug 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 Commenti
Walter Roberson
Walter Roberson il 12 Giu 2019
find(~isfinite(R))
NAS
NAS il 12 Lug 2019
Thanks!

Accedi per commentare.

Risposte (0)

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by