Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建索引';组';在MATLAB中_Matlab_Matrix_Indexing - Fatal编程技术网

创建索引';组';在MATLAB中

创建索引';组';在MATLAB中,matlab,matrix,indexing,Matlab,Matrix,Indexing,我有一个1000*500的数据 我想通过将行划分为10个大小,将数据分成100个组 我想做一些类似的事情: for i = 1 : 100 %i = group Group[i] = data(10*i : 10*i - 9, 1:500); end 我想知道如何在不手动创建Group1的情况下实现这一点,…Group100听起来您需要3d阵列: groups = permute(reshape(data, [10 100 500]), [1 3 2]); 现在组(:,:,1)是

我有一个1000*500的数据

我想通过将行划分为10个大小,将数据分成100个组 我想做一些类似的事情:

for i = 1 : 100   %i = group
    Group[i] = data(10*i : 10*i - 9, 1:500);
end

我想知道如何在不手动创建Group1的情况下实现这一点,…Group100

听起来您需要3d阵列:

groups = permute(reshape(data, [10 100 500]), [1 3 2]);

现在
组(:,:,1)
是一个10x500矩阵,组1。

哇,谢谢!现在,如果我想排除第一行,我该怎么做?第一组是第2-10行,而不是第1-10行,我明白了。非常感谢你的帮助!哦,对了,我对这个行业还不太熟悉。谢谢你的提醒。另外,谢谢你的帮助。