getDataFromTimeSeires

来源:互联网 发布:上海师范大学网络教育 编辑:程序博客网 时间:2024/06/07 05:12
function [ X,Y ] = getDataFromTimeSeires( u )


    ma = max(u); % 返回一个行向量,向量的第i个元素是矩阵A的第i列上的最大值
    mi = min(u); % 返回一个行向量,向量的第i个元素是矩阵A的第i列上的最小值
    
% 最小-最大规范化对原始数据进行线性变换
  
    u = (u - mi)/(ma - mi);
    
    [r c] = size(u);
    X = zeros(r-20,c);
    Y = zeros(r-20);
    ctr = 1;
    
    %  for i = nBegin:nStep:nEnd
    for i = 21:1:r
        Y(ctr) = u(i);
        X(ctr,:) = (u(i-20:i-1))';%A(i,:)表示A矩阵第i行的全部元素
        ctr = ctr+1;
    end


end

0 0
原创粉丝点击