【问题标题】:Matlab: How to find indices of a specific value in vectorMatlab:如何在向量中找到特定值的索引
【发布时间】:2023-04-03 06:14:01
【问题描述】:

如何找到向量中特定值的索引?例如在以下向量中:

B = [2 3 4 5 2 7 9 2]

我需要所有出现的2的索引,即:[1 5 8]

【问题讨论】:

    标签: matlab matrix vector find


    【解决方案1】:

    find 可用于此目的,如下所示:

    find(B==2)
    

    或替代方案:

    ind = 1:numel(B);
    ind(B==2)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-11
      • 1970-01-01
      • 2012-10-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多