忽略空单元格数组并执行以下单元格

时间:2013-06-15 16:41:53

标签: arrays matlab cell conditional-statements

我想创建一个条件,检查单元格数组是否为空,然后移动到下一个。

我的指数超过矩阵维度

期待收到你的回复

1 个答案:

答案 0 :(得分:1)

您可以使用isempty检查元素是否为空:

C = cell(5,1);
C{2} = 2;

for ind = 1:length(C)
    if ~isempty(C{ind})
        disp(['Processing C{' num2str(ind) '}']);
    end
end

永远不要让C的索引超过length(C)