array(1)=[];
意味着如果变量已经存在,则要删除array
的第一个元素。
array(2)=;
是无效的表达式。
array(3)=""
在""
的第三个索引处存储一个空字符串array
。由于您未在代码段中初始化前两个索引,因此这两个索引将存储<missing>
。如果您有一个double类数组,那么您将得到零而不是<missing>
。 ismissing
可以检查<missing>
的存在。
在字符串数组中,不能包含Nan或为空。不过,您可以拥有""
字符串。
如果您有一个单元格数组,则可以具有那些元素。
array{1} = [];
array{2} = "";
array{3} = NaN;
isempty
,strcmp
和isnan
可以检查上述单元格数组中[]
,""
和NaN
的存在情况分别与cellfun
。