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_Sample_Sample Data - Fatal编程技术网

Matlab中矩阵数据的采样与检索

Matlab中矩阵数据的采样与检索,matlab,sample,sample-data,Matlab,Sample,Sample Data,在Matlab中,我希望以这样的方式对数据进行采样,以计算矩阵的长度,并为此计算其每20行并存储在数组中。这就是我采集的数据。 length(P)例如251 现在,我想检查原始的p索引是否等于采样的矩阵索引(显然操作在循环中),然后合并两个相同的索引,即: [L]=[0]; for ii=1:length() if P(ii,:)== SP{ii}(ii,:) %SP is sample points array L = [P(ii,:)=; SP{ii}(ii,:);]; end end

在Matlab中,我希望以这样的方式对数据进行采样,以计算矩阵的长度,并为此计算其每
20行
并存储在数组中。这就是我采集的数据。
length(P)
例如
251

现在,我想检查原始的
p
索引是否等于采样的矩阵索引(显然操作在循环中),然后合并两个相同的索引,即:

[L]=[0];
for ii=1:length()
if P(ii,:)==  SP{ii}(ii,:) %SP is sample points array
L = [P(ii,:)=; SP{ii}(ii,:);];
end
end
我的问题: 我无法按照我的标准对数据进行采样,即
SP=datasample(P,2)
并且,不能很好地检索计算出的
L
,可能会面临索引问题,即

如果L~=0
l=l(ii,:);

结束

第20次迭代后的样本数据,可以简单地在
for循环
中,而不是任何内置函数,下面的代码仅显示一个单元格索引的一些草图

kk = 0;
for ii=1:round(length(P{1})/30)
kk = kk+20;
L{ii} =P{1}(kk,:);
end