mksstrndata.m
上传用户:kendun0711
上传日期:2007-06-03
资源大小:32k
文件大小:0k
源码类别:

技术管理

开发平台:

Matlab

  1. function [X, y] = mksstrndata(Xi, p)
  2. % [X, y] = mksstrndata(Xi, p)
  3. %       returns in X a k =n -p by p matrix of input trining data,
  4. %       where each row is an input vector, and the coreesponding desired
  5. %  output vector in y for a one-step prediction problem in the
  6. %   scalar time series Xi of length n.
  7. Xi = Xi(:);
  8. n  = length(Xi);
  9. k  = n - p;
  10. X  = zeros(k, p);
  11. for i=0:(k-1)
  12.    X(i+1, :) = Xi((1+i):(p+i))';
  13. end
  14. y=Xi((p+1):n);