老师你好:
我想用matlab 拆分数据集。原始数据集有1000个观察值,我想把它分成5个小数据集,每个数据集有200个观察值。我用for 语句作循环。但是只得到了一个小数据集。请帮我看看问题在哪。
load dataset.txt;
Y(是一个1000*1的向量);
X(是一个1000*4的矩阵);
for i=1:5;
i1=1+200*(i-1);
i2=200*i;
y=Y(i1:i2);
x=X(i1:i2,:);
end;
您觉得哪里有问题?如何才能一次性生成我想要的5个小数据集? 谢谢。


雷达卡



京公网安备 11010802022788号







