recserar.m

来自「This is matlab sourcecode for measuring 」· M 代码 · 共 15 行

M
15
字号
function y=recserar(x,y0,a)
% RECSERAR
% RECSERAR(x,y0,a) constructs a recursive time series
% x: N*K   y0: P*K   a: P*K   y: N*K
% y(t)=x(t)+a(1)y(t-1)+...a(p)y(t-p) for t=p+1,..N
% y(t)=y0(t) for t=1,..P
y=[];
y=y0;

p=lin(y0); n=rows(x);
for i=p+1:n
   maty=rev(y(i-p:i-1,:)');
   y(i,:)=maty'.*a+x(i,:);
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?