자기회귀 PSD 객체를 함수로 대체하는 구문
AR PSD 객체 구문은 향후 제거될 예정입니다. 다음 표에 제거될 구문과 동등한 권장 함수 구문이 나와 있습니다. 이 표에서는 spectrum.burg
와 pburg
를 예제로 사용하지만, 객체를 함수로 대체하는 구문은 적절한 대체 함수가 있는 모든 AR 스펙트럼 추정량에 유효합니다. 예를 들어, spectrum.burg
는 pburg
로, spectrum.cov
는 pcov
로, spectrum.mcov
는 pmcov
로, spectrum.yulear
은 pyulear
로 대체할 수 있습니다. 각 예제에서 x
는 입력 신호입니다.
더 이상 사용되지 않는 구문 | 대체 구문 |
---|---|
hBurg = spectrum.burg; psd(hBurg,x); | pburg(x,4); |
hBurg = spectrum.burg(order); psd(hBurg,x); | pburg(x,order); |
hBurg = spectrum.burg(order);
psd(hBurg,x,'NFFT',nfft);
| pburg(x,order,nfft); |
hBurg = spectrum.burg(order);
psd(hBurg,x,'Fs',fs);
| pburg(x,order,[],fs); |
hBurg = spectrum.burg(order); psd(hBurg,x,'NFFT',nfft,'Fs',fs); | pburg(x,order,nfft,fs); |
hBurg = spectrum.burg(order); psd(hBurg, x,...,'FreqPoints','User Defined',... 'FrequencyVector',w); | pburg(x,order,w); |
hBurg = spectrum.burg(order); psd(hBurg,x,'FreqPoints','User Defined',... 'FrequencyVector',f,'Fs',fs); | pburg(x,order,f,fs); |
hBurg = spectrum.burg psd(...,'SpectrumType','TwoSided'); | pburg(...,'twosided'); |
hBurg = spectrum.burg; psd(...,'CenterDC',true); | pburg(x,...,'centered'); |
hBurg = spectrum.burg; psd(...,'ConfLevel',p); | pburg(x,...,'ConfidenceLevel',p); |
hBurg = spectrum.burg; hPSD = psd(...); Pxx = hPSD.Data; F = hPSD.Frequencies; | [Pxx,F] = pburg(...); |
hBurg = spectrum.burg; hPSD = psd(...,'ConfLevel',p); Pxx = hPSD.Data; F = hPSD.Frequencies; Pxxc = hPSD.ConfInterval; | [Pxx,F,Pxxc] = pburg(...); |