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.

 채택된 답변

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.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Signal Processing Toolbox에 대해 자세히 알아보기

제품

릴리스

R14SP1

Community Treasure Hunt

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

Start Hunting!

Translated by