删除不等于某个值的单元格数组的行

时间:2015-04-21 18:12:05

标签: arrays matlab

我有像A = {1;2;3;4;5}

这样的单元格数组

我想删除单元格中的值等于4的行。

我试过了 b = A{A~=3};但它不适用于单元阵列。

1 个答案:

答案 0 :(得分:2)

这样做:

A = {1;2;3;4;5}
A([A{:}] == 4) = []

A = 

    [1]
    [2]
    [3]
    [5]