样本矩阵数据并在Matlab中检索

时间:2014-05-25 12:48:38

标签: matlab sample sample-data

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

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

[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,可能面临索引问题,即

if L~=0 l=L(ii,:); end

1 个答案:

答案 0 :(得分:0)

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

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