【发布时间】:2023-03-05 06:09:02
【问题描述】:
如何检查元素是否在嵌套元胞数组中? 例如:
A = {{4 5 6};{6 7 8}};
b = 5;
功能
ismember(b,A{1})
不起作用。 有没有比for循环更好的解决方案?
【问题讨论】:
-
你的细胞结构有两层深。如果您要获取数值,则需要执行
ismember(b, A{1}{1})。 -
你能给我们更多关于你的数据结构的信息吗?那些内部单元格数组是否总是 3 个元素长?嵌套深度是否始终相同?
-
您是否总是与一个特定值或参考值列表进行比较?也就是说,
b(您要搜索的值)是否始终为 1 长?
标签: arrays matlab cell-array