Matlab中矩阵数据的采样与检索
在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
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