Is there an error in the documentation for SPECTRUM.MTM

Illustration
Victoria - 2021-03-15T10:16:01+00:00
Question: Is there an error in the documentation for SPECTRUM.MTM

Is there an error in the documentation for SPECTRUM.MTM function example in Signal Processing Toolbox 6.2.1 (R14SP1)? I open the documentation for the SPECTRUM.MTM function in the  Signal Processing Toolbox by typing     doc spectrum.mtm at the MATLAB command window.   I try the following example that is mentioned in the documentation.   Fs=1000; t=0:1/Fs:.3; x=cos(2*pi*t*200)+randn(size(t)); [e,v]=dpss(length(x),3.5); Hs=spectrum.mtm(e,v); psd(Hs,x,Fs) Rather than receiving the plot with the Power Spectral Density, I receive the following error ??? Error using ==> spectrum.abstractspectrum.psd Invalid Parameter/Value pairs.

Expert Answer

Profile picture of John Michell John Michell answered . 2025-11-20

This bug has been fixed in Release 14 Service Pack 2 (R14SP2). For previous releases, please read below for any possible workarounds:
 
We have verified that there is an error in the  documentation for SPECTRUM.MTM function in the Signal Processing  Toolbox 2.6.1 (R14SP1). The following code produces the expected result.
Fs=1000;

t=0:1/Fs:.3;

x=cos(2*pi*t*200)+randn(size(t));

[e,v]=dpss(length(x),3.5);

Hs=spectrum.mtm(e,v);

psd(Hs,x,'Fs',Fs);        %--->Change from documentation is here.

 


Not satisfied with the answer ?? ASK NOW

Get a Free Consultation or a Sample Assignment Review!