【问题标题】:Sample matrix data and retrieve in Matlab样本矩阵数据并在 Matlab 中检索
【发布时间】:2023-03-24 23:45:01
【问题描述】:

Matlab 中,我想以这样一种方式对数据进行采样,以计算矩阵的长度,为此,计算它的每一行 20th 并存储在一个数组中。那就是我对数据的采样。 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,可能面临索引问题,即

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

【问题讨论】:

    标签: matlab sample sample-data


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      • 1970-01-01
      • 2015-06-11
      • 1970-01-01
      • 2015-07-10
      • 2011-12-24
      • 2019-03-06
      相关资源
      最近更新 更多