2013-12-12 53 views
0

請幫助我,但我有點難以用英語正確聲明,請耐心等待。 我有一個單元陣列,例如有10行和10列。 我在一個循環(for)中填充單元格數組的每一行,並且有這樣的概率,即它的一行不會得到任何值,那麼結果是例如將會有第2和第4行,但是不會有第三行:檢查一個單元格數組中是否存在一個特殊的行在MATLAB中是否存在

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}) 

我應該怎麼辦?

回答

3

t {3,1}確實存在,它只是空的。因此,您需要的是以下幾點:

if ~isempty(t{3,1})

相關問題