Clear Filters
Clear Filters

Undefined function 'ellip' for input arguments of type 'double'.

3 views (last 30 days)
Hi I wanted to know why I am getting the below error, I am trying to plot edf data in MatLab so decided to use an ellip filter. Here is my code below.
>> fs = 128; % sampling rate in Hz
fmin = 7; % minimum passband frequency in Hz
fmax = 9; % maximum passband frequency in Hz
order = 5; % filter order (the higher the narrower the transition band)
Rs = 20; % stopband attenuation in dB
Rp = 1; % passband ripples in dB
[b,a] = ellip(order, Rp, Rs, [fmin/(fs/2), fmax/(fs/2)]);
However I get an error saying
Undefined function 'ellip' for input arguments of type 'double'.
How can i fix this error?

Accepted Answer

Star Strider
Star Strider on 16 Jul 2016
First type:
ver
in the Command Window. If you have the Signal Processing Toolbox installed, it should be listed. If it is not, you have to install it.
If it is listed and you still cannot call ellip, you may have a path problem. The usual first step in fixing that is to run these lines from the Command Window or a script:
restoredefaultpath
savepath % <— MAY NOT BE NECESSARY
rehash toolboxcache
If that doesn’t work, you may have to contact MathWorks Tech Support.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!