部分空間 pseudospectrum オブジェクトから関数への置き換え構文
pseudospectrum オブジェクトの構文は将来削除される予定です。次の表は、同等の推奨される関数構文の一覧です。この表では spectrum.music
と関数的に等価な pmusic
を使用していますが、spectrum.eigenvector
から peig
への構文置き換えも可能です。各例の x
は入力信号です。
非推奨の構文 | 置き換え構文 |
---|---|
h = spectrum.music(nsinusoids); pseudospectrum(h,x); | pmusic(x,nsinusoids) |
h = spectrum.music(nsinusoids);
pseudospectrum(h,x,'Fs',fs)
| pmusic(x,nsinusoids,[],fs); |
h = spectrum.music(nsinusoids,segLen,ovlpPct,... 'Hamming'); pseudospectrum(h,x) | win = hamming(segLen) Noverlap = ceil(ovlpPct/100*segLen); P = nsinusoids; Fs = 2*pi; pmusic(x,P,[],Fs,win,Noverlap); |
h = spectrum.music(nsinusoids,segLen,ovlpPct,...
winName,thresh);
pseudospectrum(h,x)
| win = winfunc(segLen) Noverlap = ceil(ovlpPct/100*segLen); P = [nsinusoids thresh]; Fs = 2 *pi; pmusic(x,P,[],Fs,win,Noverlap); |
h = spectrum.music(nsinusoids,segLen,... ovlpPct,winName,thresh); pseudospectrum(h,x,'Fs',fs) | win = hamming(segLen) nfft = max(256,2^nexpow2(segLen)); Noverlap = ceil(ovlpPct/100*segLen); P = [nsinusoids thresh]; pmusic(x,P,[],Fs,win,Noverlap); |
h = spectrum.music(nsinusoids,segLen,... ovlpPct,winName,thresh); pseudospectrum(h,x,'Fs',fs,'SpectrumRange',range) | win = hamming(segLen) Noverlap = ceil(ovlpPct/100*segLen); P = [nsinusoids thresh]; pmusic(x,P,[],Fs,range,win,Noverlap); |
h = spectrum.music(nsinusoids,segLen,... ovlpPct,winName,thresh); pseudospectrum(h,x,'Fs',fs,'SpectrumRange',range,'NFFT',nfft) | win = hamming(segLen) Noverlap = ceil(ovlpPct/100*segLen); P = [nsinusoids thresh]; pmusic(x,P,nfft,Fs,range,win,Noverlap); |
h = spectrum.music(nsinusoids,segLen,... ovlpPct,winName,thresh); pseudospectrum(h,x,...,'FreqPoints','User Defined',... 'Frequency Vector',fVec) | win = hamming(segLen) Noverlap = ceil(ovlpPct/100*segLen); P = [nsinusoids thresh]; pmusic(x,P,fVec,Fs,range,win,Noverlap); |
h = spectrum.music(...,'DataMatrix'); pseudospectrum(...) | nfft = min(256,2^nextpow2(size(x,1))); pmusic(x,P,nfft,Fs,range,win) |
h = spectrum.music(...,'CorrelationMatrix'); pseudospectrum(...) | pmusic(x,P,'corr',nfft,Fs,range,win,Noverlap); % or equivalently pmusic(x,P,'corr',fVec,Fs,range,win,Noverlap); |
h = spectrum.music(...); pseudospectrum(...,'CenterDC',true) | pmusic(...,'centered'); |
[Spec,F] = pseudospectrum(...) | [Spec,F] = pmusic(...); |