【问题标题】:How to determine how many elements of a cell arrary contain a specific cell如何确定单元格数组的多少元素包含特定单元格
【发布时间】:2019-12-19 21:18:14
【问题描述】:

我有一个 4x1 的单元格,

{{1,2,3};{2,3};{1,2,3};{2,3}}

我怎样才能知道,哪些单元格包含{2,3}

[0,1,0,1] 上面的例子。

提前致谢

【问题讨论】:

  • 顺便问一下,你为什么使用单元格而不是数组单元格?

标签: matlab logical-operators


【解决方案1】:

使用cellfunisequal

cellfun(@(x)isequal({2,3},x),yourcell)

【讨论】:

    【解决方案2】:

    如果aa = {{1,2,3};{2,3};{1,2,3};{2,3}}

    您可以使用 for 循环并存储结果...

    for jj = 1:4
        correct(jj) = isequal(aa{jj}, [2 3])
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-13
      • 2018-06-04
      • 2015-03-05
      • 1970-01-01
      • 2021-08-03
      • 1970-01-01
      • 2017-05-04
      • 2017-03-19
      相关资源
      最近更新 更多