Why the Butterworth filter is not working

11 vues (au cours des 30 derniers jours)
Matheus Brito
Matheus Brito le 31 Jan 2021
Commenté : Star Strider le 31 Jan 2021
I have the following code that I use to filter my data:
I have the following code that I use to filter my data:
freq1 = 60; % frequency of acquisition
n = 4; % filter order
freq_cut = 4; % cutoff frequency
Wn = freq_cut / (freq1 / 2);
[b, a] = butter (n, Wn); % defining Butterworth filter type
% Filtering data using FILTFILT
SMap = filtfilt (b, a, SAP);
But, for some reason, I can't use it in the 2019 version of matlab, and the following message appears:
Error using Untitled (line 60)
'butter' requires one of the following:
DSP System Toolbox
Signal Processing Toolbox
What can I do?
Thanks!
  1 commentaire
Star Strider
Star Strider le 31 Jan 2021
What can I do?
License, download and install one of those Toolboxes. (My preference would be the Signal Processing Toolbox, however I do not know what you are doing, or which would be more appropriate in your situation.)

Connectez-vous pour commenter.

Réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by