clear;clc;
A=reshape(1:2080*50,2080,50);%用自己的矩阵代替
k=4;
for n=1:2080/k
eval(sprintf('A%.3d=A(%d*4+(-3:0),:);',n,n))
end
A001~A520即你要的数组,但是我们并不推荐批量生成数组变量,我们更推荐使用细胞数组的方式进行,如下:
clear;clc;
A=reshape(1:2080*50,2080,50);%用自己的矩阵代替
B=mat2cell(A,repmat(4,1,2080/k),50);
B{1}~B{520}即你要的数组
for i = 1:520
arr_name = ['arr_', num2str(i)];
end