Help with filtering a signal

11 vues (au cours des 30 derniers jours)
NAS
NAS le 12 Juin 2019
Commenté : NAS le 12 Juil 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 commentaires
Walter Roberson
Walter Roberson le 12 Juin 2019
find(~isfinite(R))
NAS
NAS le 12 Juil 2019
Thanks!

Connectez-vous pour commenter.

Réponses (0)

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by