如何从单元格数组中删除一组特定的单元格?

时间:2014-02-17 06:40:10

标签: matlab cell

假设我有一个包含10个单元格的数组:C{1},C{2},...,C{10},然后让b=[1 2 8],那么我想要清空C{1}C{2}C{8},所以我试过C{b}=[],但它不起作用。有没有简单的方法呢?

1 个答案:

答案 0 :(得分:3)

C(b) = []会这样做。 {}表示法用于寻址单元格的内容,而不是作为数组成员的单元格。如果从{}表示法返回多个单元格,则它将以逗号分隔列表的形式返回,您不能将其用于索引。 ()表示法将为您提供实际单元格本身的索引,因此是正确的方法。