展开全部
A=rand(420,5);%%假设A是420行5列的数据
B=zeros(100,5);%%%取B为100行5列的0矩阵
for i=1:floor(420/100)+1
B(20*(i-1)+1:20*(i-1)+20,:)=A(100*(i-1)+1:100*(i-1)+20,:);%%每隔100行赋值给B
end
如果你的不超过200行的话,那么B就是40行,你把B=zeros(100,5)改成zeros(40,5)就可以了
当然循环也得变一下~~~我这里是按420行数据搞的
B=zeros(100,5);%%%取B为100行5列的0矩阵
for i=1:floor(420/100)+1
B(20*(i-1)+1:20*(i-1)+20,:)=A(100*(i-1)+1:100*(i-1)+20,:);%%每隔100行赋值给B
end
如果你的不超过200行的话,那么B就是40行,你把B=zeros(100,5)改成zeros(40,5)就可以了
当然循环也得变一下~~~我这里是按420行数据搞的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询