我有一些简单的MATLAB代码,
那里的主要代码需要其他文件,但是这里是这样的:
for i = [1]
for kk = [21 23 28];
for ii = [23 28];
K=i;
xinit = [data(:,kk),data(:,ii),data(:,3),data(:,18),data(:,5)];
yinit = data(:,16);
H = eye(5);
end
end
end
说我想将数字21、22、23的不同组合输入到代码中,如下所示:
我知道上面的代码错了,有简单的解决方法吗?
我的实际问题有12个不同的数据集,我需要将它们全部组合起来,所以我将不胜感激。
谢谢。
答案 0 :(得分:1)
适合您数字的方法(但不确定是否正确,您需要解释更多)是:
myrandomnumbers=[3 5 9 12 24];
for kk=1:length(myrandomnumbers)-1
for ii=2:length(myrandomnumbers)
// your stuff
myrandomnumbers(kk)
myrandomnumbers(ii)
end
end