我的变量及其值,在if
条件语句中
leftoverROI1s{1}= [11 15];
missinglabelsinimage{1}
是一个空矩阵。
只有当我在语句中的两个条件都为真时,我才想执行一个for
循环if
,即:
if ~isempty(leftoverROI1s{1}) && ~isempty(missinglabelsinimage{1})
for % loop for each element in non-empty `missinglabelsinimage` structure array.
% Add a scalar to each element of non-empty `missinglabelsinimage` structure array
...
end % end for loop
end % end if
我的程for
_ -空' 。missinglabelsinimage{1})
missinglabelsinimage{1}
missinglabelsinimage{1}
我无法理解我的if
状况中的错误。任何帮助,将不胜感激。
PS:我检查了上面的变量
~isempty(missinglabelsinimage{1})
ans =
0
~isempty(leftoverROI1s{1})
ans =
1
missinglabelsinimage{1}
ans =
Empty matrix: 1-by-0