gusucode.com > 信号处理工具箱 - signal源码程序 > signal\signal\siggui\private\svyulear.m
function [errstr,P,f] = svyulear(x,Fs,valueArray) %SVYULEAR spectview Wrapper for the Yule-Walker AR method. % [errstr,P,f] = svyulear(x,Fs,valueArray) computes the power spectrum P % at frequencies f using the parameters passed in via valueArray: % % valueArray entry Description % ------------ ---------- % 1 Order % 2 Nfft % 3 Correlation matrix checkbox % Copyright (c) 1988-98 by The MathWorks, Inc. % $Revision: 1.2 $ errstr = ''; P = []; f = []; order = valueArray{1}; nfft = valueArray{2}; evalStr = '[P,f] = pyulear(x,order,nfft,Fs);'; err = 0; eval(evalStr,'err = 1;') if err errstr = {'Sorry, couldn''t evaluate pyulear; error message:' lasterr }; return end [P,f] = svextrap(P,f,nfft);