adata = xlsread('输出.xlsx',1);
bdata = xlsread('输入(7个).xlsx',1);
num = [];
for ii = 1:length(adata)-15
num = [num;[bdata(ii+8) adata(ii:ii+8)' adata(ii+15)]];
end
想问这段代码该如何解释,如何实现的滚动预测
前两行是读入excel的数据,
num=[]是定义一个空矩阵,后续要存放数据
接下来for循环是指从ii从1到adata长度减5
循环体内就是把bdata和adata指定元素存放到先前建立的num矩阵中
如果帮助到您,请点一下采纳,谢谢!