Not enough input arguments. Help me please.

Help me, i'm new to MatLab and I got this error after typing this code. Can somebody help me please and find a solution. Thanks.
function expected_freq = feature8(data,fs)
cutoff = 100;
data=data/max(abs(data));
b= fir1(100,2*cutoff/fs,'high',chebwin(101));
data=conv(data,b);
t=60e-3;
wl=2^nextpow2(t/(1/fs));
w=hann(wl,'periodic');
[F,T,P]=spectrogram(data,w,[],wl,fs);
a=sum(P,1);
temp1 = repmat(a,[],length(F));
PMF=P./temp1;
temp2 = repmat(F,1,length(T));
freq = sum(PMF.*temp2);
expected_freq= std(freq);
end
>> feature8 Error using feature8 (line 3) Not enough input arguments.

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Get Started with MATLAB 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by