检查MATLAB中是否存在单元数组中的特殊行

时间:2013-12-12 10:23:04

标签: matlab if-statement cell-array

我需要帮助,但我用英语正确地宣布它有点困难,请耐心等待我。 我有一个单元阵列,例如有10行10列。 我在一个循环(for)中填充单元格数组的每一行,并且有一个概率,它的一行不会得到任何值,然后结果是例如将有第2行和第4行但是不会有任何行第三排:

t{2,1},...,t{2,10} exits
t{4,1},...,t{4,10} exists
but there is no t{3,1},.....,t{3,10}

现在我想检查第三行是否存在? 我试过了:

if t{3,1}

但它没有用,并且没有任何代码,如:

if exists(t{3,1})

我该怎么办?

1 个答案:

答案 0 :(得分:3)

t {3,1}确实存在,它只是空的。因此,您需要的是:

if ~isempty(t{3,1})